1

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

谢谢。

4

1 回答 1

0

好吧,想象一下你的大脑只懂中文。你能再读一篇英文文章吗?

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

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

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

现在再次单击Encoding时,前面应该有一个点Encode in UTF-8

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

于 2013-08-15T21:38:23.967 回答