我从Eclipse Kepler中的SVN(Assembla)导入了一个项目。 导入项目时,代码中的重音字符会显示问号。我已将工作区文本编码更改为UTF-8并再次导入项目,但静止标记仍然存在。 我在MAC上运行eclipse。在Windows中,输入效果很好。
答案 0 :(得分:2)
在OS X上运行 - 您可能会受到特定文件编码的攻击,通常文件顶部会有魔术注释,或者文件本身设置为编码。您可以在Mac OS X上更改文件编码,如下所示:
iconv -f ISO-8859-1 -t UTF-8 File.txt> File.txt.utf8
对于一堆文件:
find /path/to/Workspace -name \*.txt -type f | \
(while read file; do
iconv -f ISO-8859-1 -t UTF-8 "$file" > "${file%.txt}.utf8";
done);
这将转换所有txt文件,更改* .txt以获取不同的文件类型。