每当我添加一个新的html文件(或其他文本文件)到项目,其编码设置为Cp1250。我不知道为什么,我猜这可能是因为我在Windows中的默认语言是波兰语,我不想改变它。不管怎样,Eclipse说Cp1250是一个“默认”编码,每次添加任何东西时,我都必须手动将其更改为UTF-8。
那么我可以在哪里将默认编码更改为UTF-8?我通过右键单击整个项目设置了编码,但它没有帮助。我找不到任何选项。太烦人了……
我正在使用eclipse的“Helios”版本,如果有问题的话,可以将其与pydev一起使用。
要更改所有工作区使用的默认编码,您可以执行以下操作:
在Eclipse配置文件夹中创建一个defaults.ini文件。例如,如果Eclipse安装在C:/Eclipse目录下,则创建C:/Eclipse/configuration/defaults.ini。该文件应包含:
org.eclipse.core.resources/encoding=UTF-8
如果你想将行结束符设置为UNIX值,你还可以添加:
org.eclipse.core.runtime/line.separator=\n
在Eclipse安装文件夹的Eclipse .ini中(例如,C:/Eclipse)添加以下行:
-plugincustomization
D:/Java/Eclipse/configuration/defaults.ini
你可能需要考虑一下你把它放在哪里。将它插入到“-product”选项之前似乎可以工作。
要更改所有工作区使用的默认编码,您可以执行以下操作:
在Eclipse配置文件夹中创建一个defaults.ini文件。例如,如果Eclipse安装在C:/Eclipse目录下,则创建C:/Eclipse/configuration/defaults.ini。该文件应包含:
org.eclipse.core.resources/encoding=UTF-8
如果你想将行结束符设置为UNIX值,你还可以添加:
org.eclipse.core.runtime/line.separator=\n
在Eclipse安装文件夹的Eclipse .ini中(例如,C:/Eclipse)添加以下行:
-plugincustomization
D:/Java/Eclipse/configuration/defaults.ini
你可能需要考虑一下你把它放在哪里。将它插入到“-product”选项之前似乎可以工作。