为每个eclipse项目设置文本文件编码

时间:2016-04-08 07:51:42

标签: eclipse encoding ide

我想知道它是否可以根据我在Eclipse上的每个项目设置不同的文件编码。

我知道我可以拥有不同的工作区,并为每个工作区设置不同的编码,但我想将所有项目放在一个,如果可行的话......

3 个答案:

答案 0 :(得分:1)

我认为这是可能的。

1.选择您的项目。 enter image description here

2.右键单击并选择 属性 enter image description here

3.选择 资源 菜单,您可以选择文件编码。

答案 1 :(得分:1)

是的,你可以。

打开项目的属性,然后选择“资源”'标签。设置'文本文件编码'你想要什么。

确保项目中的所有文件的文本文件编码都设置为'默认(从容器继承)'

您也可以用相同的方式设置文件夹中所有内容的默认值。

答案 2 :(得分:0)

对于某些文件类型,例如JavaScript,这不适用于Eclipse Mars。对于* .js文件,配置“根据内容类型确定”优先于项目的资源配置。

我还尝试通过定义在.settings/org.eclipse.core.resources.pref中指定我的JS目录编码,该编码特定于项目 encoding//src/main/webapp/js=ISO-8859-1,但工作区配置再次优先。

我有一个开发环境,有两个不同的项目,一个是UTF-8(更新),另一个是ISO-8859-1(旧版)。我想在它们之间轻松切换。

我发现的一个解决方案是创建两个工作区。它起作用,但对其他开发人员来说似乎相当尴尬。因此,希望在每个项目的基础上真正拥有这样的配置。