无法创建包含外语字符的文件

时间:2010-08-30 05:41:10

标签: eclipse encoding internationalization properties

尝试使用外语字符保存属性文件(包含名称/值对)时,出现以下错误。如何设置编码?

  

保存无法完成。某些字符无法使用映射   “Cp1252”字符编码。更改编码或删除   “Cp1252”字符编码不支持的字符。

5 个答案:

答案 0 :(得分:32)

我认为它的日食:

  1. 转到Windows菜单 - >偏好 - >一般(扩展) - >工作区(点击它)
  2. 查找“文本文件编码”框。默认值为“Cp1252”。
  3. 更改收音机以选择其他,然后从组合框中选择“UTF-8”。

答案 1 :(得分:28)

看起来像Eclipse。

  1. 将文件的全部内容剪切到剪贴板中。
  2. 保存(现在为空)属性文件。
  3. 将文件的编码设置(Alt + Enter)更改为UTF-8或您需要的任何内容。
  4. 将剪贴板粘贴到编辑器中。
  5. 保存编辑器。

答案 2 :(得分:1)

假设它在Eclipse中,最简单的方法是选择错误对话框中的另存为UTF-8 选项。

enter image description here

其他答案也很有效。

答案 3 :(得分:0)

最好的解决方案,我总是这样做。我要在工作区中找到相应的文件,在记事本++中打开它并进行所需的更改。完成后,保存文件。 你的eclipse会要求你用更改来更新代码。单击是。 你现在好好去。

答案 4 :(得分:0)

首先复制文件并删除该文件,然后在eclipse中插入代码

创建内容相同的文件,然后重写将解析的代码。