Eclipse编码MacRoman->UTF8

25

我最近创建了一个项目,组织好了一切...我在运行Eclipse的Mac上。不知何故它以MacRoman格式存储了所有内容。该项目必须使用UTF8格式。 有没有简单的方法来处理转换?

1个回答

42

你可以查看由David HOLT撰写的博客文章,其中有一些详细的解释,与WOLips/WOProject相关。

检查默认偏好设置:

Eclipse偏好编码

在Eclipse中,转到偏好设置>通用>工作区,并选择UTF-8作为文本文件编码
这应该为工作区中的所有资源设置编码。从现在开始使用默认编码创建的任何组件都应该匹配。

更改资源(项目、文件夹或文件)的编码

在WO Package Explorer中,右键(或按Control键)单击资源,然后在上下文菜单底部选择“属性”选项。
转到资源>文本文件编码
如果您已进行了上述更改,则应该看到“从容器继承(UTF-8)”,否则将显示(MacRoman)。
选择其他 - UTF-8并应用以消除警告。


1
有没有一种方法可以在不逐个处理资源的情况下更改大量资源的文本编码? - JDelage
1
默认情况下,它们都应该设置为“从容器继承”。直到项目的容器都应该是这样的,并且项目应该设置为默认值。因此,当您更改默认设置时,它会递归应用。不确定它是否尝试重新编码东西... 这一切都非常奇怪。 - Potatoswatter
2
这只是更改新文件的编码方式。我是否需要手动将每个旧文件转换为新编码方式?在西班牙语中,有很多字符会出现问题。 - Sloy
我今天(2016年4月7日)遇到了这个问题,即使我在新资源上更改了编码,但我的控制台仍然显示错误的字符。对我来说,解决方案是在Eclipse中清理我的项目(Project > Clean...)。之后,重新构建一切就好了。 - Pascal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接