java相同的unicode字符在不同的IDE中表现不同
当我读取以下unicode字符串时,它的读取方式不同。。当我使用netbeans执行程序时,它工作正常,但当我尝试从CMD直接使用Eclipse/时,它不工作
阅读后,它会添加ƒÂ
这些字符
然后字符串变成Mýxico
要读取的字符串为Mýxico.
。。我使用带编码的CSVReader读取如下内容
sourceReader = new CSVReader(new FileReader(soureFile));
List<String[]> data = sourceReader.readAll();
有什么建议吗
# 1 楼答案
听起来好像不同的编辑器使用不同的编码。例如,一个使用utf-8,另一个使用其他东西
检查所有编辑器中的编码设置是否相同
# 2 楼答案
我们应该在读取文件时使用编码。因此,上述状态应按以下方式进行更改