Was ist die Standardcodierung für Ihr Projekt?
Zukünftige Versionen von Eclipse (wie e4) könnten standardmäßig auf UTF-8 eingestellt werden, was jegliche automatische Umwandlung in "Müll" vermeiden würde.
Weitere Informationen dazu finden Sie unter Bug 108668:
Keine Lösung wird perfekt sein. Jedoch denke ich langfristig, dass der aktuelle plattformspezifische Ansatz klar unterlegen ist gegenüber einem plattformunabhängigen UTF-8-Standard.
+1 UTF-8 sollte der offensichtliche Standardzeichensatz für alle Textdateien sein. Ich hatte ein Problem mit Eclipse, als ich ein englisches Windows XP-System verwendete und versuchte, eine Datei in Eclipse mit chinesischen Zeichen zu öffnen, wie Sie sich vorstellen können, war die Anzeige vollkommen durcheinander geraten und Eclipse sagt mir nicht, was ich tun muss.
Ich musste Zeit damit verbringen, nach Antworten zu suchen. Ich musste -Dfile.encoding = UTF-8
in eclipse.ini
eingeben, damit es sich ordnungsgemäß verhält.
UTF-8 als Standard festzulegen ist nicht die richtige Lösung für das Problem, das Sie hatten.
+1 für die Einbettung der Codierung im Zeichenstrom, wo immer es möglich ist (wie XML, HTTP, einige Arten von Dateisystemen). Codierung ist Meta-Info für die Daten und gehört zu den Daten, nicht zu einer separaten, vom Benutzer änderbaren Konfiguration.