近两天因为业务需要帮另一个项目组突击进度,把对方的工程导入Eclipse一看,全是乱码。后来一问才知道对方用的编码是GBK,无力吐槽。

但是毕竟只是帮忙,不能要求别人改,只好自己将就了。我的默认编码是UTF-8,当然是不会改的,只要改下工程属性就行了。顺便说一句,如果要修改整个Workspace的设置,则需要进入Window->Preferences->General->ContentTypes中修改。

在工程名上单击右键,点击Properties,出现以下对话框。

wKioL1Ms9FaQxCrrAAK1yzRv9X8422.jpg


注意,虽然在Other列表里面没有列出GBK,但这个地方是接受手动输入的。可能是由于我使用的操作系统带有GBK编码(事实上似乎Windows中文默认都是GBK……),所以我输入GBK是可以接受的。如果输入后Eclipse报错,则表示无法修改为指定的字符集。

wKioL1Ms9WGS_oLFAAKh23BEX0g858.jpg

wKiom1Ms9YnR_k5LAAKLQRencJM277.jpg

好了,现在刷新下工程,就可以消除乱码了。不过,我个人还是建议使用UTF-8。