字符串未知的Eclipse

时间:2013-08-15 21:31:48

标签: string encoding utf-8

我已经从Eclipse更改了编码,但现在所有带有特殊字符的字符串都是这样的“ ”。旧的编码是Default(Cp1252),现在是UTF-8。如何使用特殊字符修复字符串?

感谢。

1 个答案:

答案 0 :(得分:0)

好吧,想象一下你把大脑改成只懂中文。你能读一下英文了吗?

您改变了Eclipse解释源代码的方式。因此,您需要将源代码从Cp1252转换为UTF-8。

我不知道Eclipse能否做到这一点,但Notepad ++是。

打开一个想要更改Notepad ++编码的java文件 点击Encoding
选择Convert to UTF-8
保存文件

现在再次点击Encoding时,Encode in UTF-8

前面应该有一个点

编辑:Notepad ++识别使用的编码,因此您可以在那里阅读。从Notepad ++复制并粘贴到Eclipse将无法正常工作,因为您复制了Eclipse无法读取的相同字符串。您必须更改字符串的编码。