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 でコマンド ラインを使用すると、差分は問題なく機能します。私が読んだことによると、このようなエラーは通常、クライアントがリポジトリから 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 に関連している可能性があります。トレース ファイルはどこかにありますか?