gpt4 book ai didi

java - 如何正确扫描标准输入文本数据?

转载 作者:太空宇宙 更新时间:2023-11-04 09:07:37 25 4
gpt4 key购买 nike

我正在尝试从标准输入扫描文本数据。但是,encodeg 无法正常工作。例如,如果我提供以下字符:

óś

这是我收到的:

data: '??'

代码:

public static void main(String[] args) throws InterruptedException, UnknownHostException, IOException {
Charset ENCODING = Charset.forName("UTF-8");
Scanner in = new Scanner(System.in, ENCODING);

for (;;) {
String line = in.nextLine();
System.out.println("data: '" + line + "'");
}
}

最佳答案

cmdbash的编码应与java中的编码相同。 java在什么操作系统上运行?如果您使用 Windows,则有一些关于 UTF-8 的限制,详细信息在这里:https://stackoverflow.com/a/59989494/2553521

关于java - 如何正确扫描标准输入文本数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60040866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com