Не удается преобразовать строку из «UTF -8» в родную кодировку

Я получаю следующее сообщение об ошибке, когда пытаюсь сравнить свой проект в eclipse (Команда -> Сравнить):

(Не удается преобразовать строку из «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 из репозитория, но не все символы этой строки могут быть отображены в кодировке текущей локали. Вывод "locale":

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, есть ли где-то файл трассировки?

11
задан markus 9 August 2012 в 16:52
поделиться