我收到的时候我尝试我的项目比较蚀(Team->比较)出现以下错误信息:
(无法从“UTF-8”到本地编码转换的字符串)
***
diff --old /Users/admin/Documents/workspace_branch_2.8/Test --new https://192.168.1.202/svn/main_repository/tenios/Voxtelo/bundle/trunk/Server/Test
Invalid argument
svn: Kann Zeichenkette nicht von »UTF-8« in die eigene Codierung konvertieren:
svn:
Eigenschafts?\195?\164nderungen: /Users/admin/Documents/workspace_branch_2.8/Test/src/main/java/org/test/test/internal/commands/Command.java
ZM-Schicht Anforderung gescheitert
svn: Fehler beim Lesen der Antwort auf die REPORT Anfrage von Festplatte
***
但是,如果我运行以下命令:
svn diff --old /Users/admin/Documents/workspace_branch_2.8/Test --new https://192.168.1.202/svn/main_repository/tenios/Voxtelo/bundle/trunk/Server/Test
使用在Mac OS命令行中,DIFF工作没有问题。 从我已阅读,这样的错误通常发生在客户已收到来自库UTF-8串,但不是所有的字符串的字符可以显示在当前区域的编码。 的“语言环境”的输出是:
LANG="de_DE.UTF-8"
LC_COLLATE="de_DE.UTF-8"
LC_CTYPE="de_DE.UTF-8"
LC_MESSAGES="de_DE.UTF-8"
LC_MONETARY="de_DE.UTF-8"
LC_NUMERIC="de_DE.UTF-8"
LC_TIME="de_DE.UTF-8"
LC_ALL=
看来,Eclipse不使用这些设置,有没有在Eclipse中配置区域设置的其他方式? 我不知道,但也许是关系到javaHL的问题,是有一个跟踪文件的地方?