在Eclipse中一次更改多个文件的文本编码

时间:2009-04-01 12:32:42

标签: eclipse encoding utf-8

我的Eclipse项目中有一些UTF-8 HTML模板,Eclipse一直将它们视为具有不同的编码。它说编码是“根据内容确定的”。我想强制进行正确的编码。

我可以强制它为一个文件,但设置父文件夹的编码不会影响其中的文件,因为而不是属性表中的“继承”选项,它是“确定内容”的东西在它的位置

是否可以一次为项目中的所有文件设置编码?

3 个答案:

答案 0 :(得分:7)

我刚刚解决了这个问题(eclipse 3.5.2)

需要两个步骤:

  1. 在文件夹属性页面上更改文本文件编码(.setting / org.eclipse.core.resources.prefs文件已在我的项目中创建)
  2. 在“首选项”页面“常规/内容类型”
  3. 上更改* .html文件内容类型的默认编码

答案 1 :(得分:1)

我只看过“根据内容确定”的XML文件。在这种情况下,它是唯一正确的设置,因为XML文件在其标题中定义了其编码,因此强制其他任何操作都将是一个严重的错误。

如果您仍想这样做,可以尝试在项目中查看文件.settings/org.eclipse.core.resources.prefs(该文件可能存在也可能不存在,具体取决于您是否在项目中手动设置了任何编码)

答案 2 :(得分:1)

这是由Eclipse的开发版引起的。在最新的官方发布(3.5)中,它是固定的。