0

我已经从 Eclipse Kepler 中的 SVN (Assembla) 导入了一个项目。导入项目后,代码中的重音字符会出现一个问号。我已将工作区文本编码更改为 UTF-8 并再次导入项目,但问号仍然存在。我在 MAC 上运行 Eclipse。在 windows 中,导入效果很好。

4

1 回答 1

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 以获得不同的文件类型。

于 2013-07-31T19:19:13.230 回答