gpt4 book ai didi

java - 使用 UTF8 字符集读取的希腊字符打印为 ����

转载 作者:行者123 更新时间:2023-11-30 07:01:57 25 4
gpt4 key购买 nike

我正在尝试读取一个包含 utf8 格式的希腊单词的文件使用以下代码

reader = new BufferedReader(new InputStreamReader(new FileInputStream(file), "UTF8"));
while((line = reader.readLine()) != null){
tokenizer = new StringTokenizer(line, delimiter);
while(tokenizer.hasMoreTokens()){
currentToken = tokenizer.nextToken();
map.put(currentToken, 1);
}
}

在我寻找的每个论坛上,我都看到了这个new FileInputStream(file), "UTF8")但打印出来的结果还是那样����

附注当我从代码内部打印一个包含希腊单词的变量时,打印成功,这意味着问题出在文件读取上。

有什么想法吗?

最佳答案

这里有些太专业了。我再次提醒你,我们是人,不是编译器!我又来“权力”你删帖了!我很自豪出生在民主的发源地,尊重其他讨论者!你不尊重任何“大师”家伙......

PS:是的,我知道你再次散播反对票,但谁真正在乎呢?

关于java - 使用 UTF8 字符集读取的希腊字符打印为 ����,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29380417/

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