我想知道它是否可以根据我在Eclipse上的每个项目设置不同的文件编码。
我知道我可以拥有不同的工作区,并为每个工作区设置不同的编码,但我想将所有项目放在一个,如果可行的话......
答案 0 :(得分:1)
答案 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(旧版)。我想在它们之间轻松切换。
我发现的一个解决方案是创建两个工作区。它起作用,但对其他开发人员来说似乎相当尴尬。因此,希望在每个项目的基础上真正拥有这样的配置。