从CP1252转换为UTF-8编码后的特殊字符

时间:2014-01-23 13:00:53

标签: java eclipse encoding utf-8 special-characters

我在Eclipse中有大量的Java文件是在Eclipse的 CP1252 编码时编写的。我在瑞典,我们有特殊的性格(ÅåÄäÖÖ)。现在我们已将编码更改为 UT-8 。所有特殊字符现在都被破坏了!有没有其他解决方案而不是打开每个文件并再次重写所有特殊字符?

1 个答案:

答案 0 :(得分:1)

我在项目中面临着同样的问题。这是我遵循的步骤:

  1. 我首先将文件内容复制到记事本++(复制到任何支持 utf-8)。
  2. 在Windows上,Eclipse默认使用cp1252编码的文件。复制文件内容后,您需要将编码更改为utf-8。您可以通过转到窗口->首选项->工作区来执行此操作。在那里,您将找到文本文件编码,将其更改为utf-8并应用并关闭。您会注意到诸如(ÅåÄäÖö)之类的字符已更改为一些奇怪的字符。
  3. 将您在记事本++(或编辑器)中保存的内容复制到eclipse中的文件并保存。就是这样!

运行您的项目,它现在不应对这些字符发出任何警告或错误。