我正在更改 Java 项目以使用 UTF-8 编码。我在 Eclipse 中的首选项对话框中进行了更改,因此现在我在代码、字符串和注释中看到了很多奇怪的字符。
有没有办法让 Eclipse 将这些字符标记为项目中的错误?
最佳答案
Eclipse 无法可靠地指出编码错误。
以这个字符序列为例
Rüdiger
这显然是以错误的方式编码的。但是,如果没有字典并且知道这实际上应该是德国名字,则没有机器可以将其标记为编码错误。
您需要将所有受编码更改影响的文本文件从现有编码转换为 UTF-8。
假设现有编码是 ISO-8859-1/Latin 1,您可以像这样使用 iconv
:
iconv -f ISO-8859-1 -t UTF-8 myFile.xyz > myFile.utf8abc
关于java - 让 Eclipse 指出编码错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35990354/