2010-04-25 2 views
25

Ich habe vor kurzem ein Projekt erstellt, organisiert und gut ... Ich habe meinen Mac mit Eclipse ausgeführt. Irgendwie hat es alles in MacRoman gespeichert. Das Projekt muss UTF8 sein. Gibt es eine einfache Möglichkeit, mit den Conversions umzugehen?Eclipse Encoding MacRoman -> UTF8

Antwort

42

Sie haben eine detaillierte Erklärung in dieser blog post von David HOLT für die WOLips/WOProject.

Überprüfen Sie die Standardeinstellungen:

Encoding in Eclipse preferences

In Eclipse gehen zu Preferences>General>Workspace und UTF-8 als Text File Encoding wählen.
Dies sollte die Codierung für alle Ressourcen in Ihrem Arbeitsbereich festlegen. Alle Komponenten, die Sie ab sofort mit der Standardcodierung erstellen, sollten alle übereinstimmen.

Ändern der Codierung für eine Ressource (Projekt, Ordner oder Datei)

Right (oder Control) klicken Sie auf die Ressource in der WO Paket-Explorer und wählen Sie die Option Eigenschaften im unteren Bereich des Kontextmenüs.
Gehen Sie zu Resource>Text File Encoding.
Sie sollten "Inherited from container (UTF-8)" sehen, wenn Sie die Änderung oben vorgenommen haben, andernfalls wird es (MacRoman) sein.
Wählen Sie Other - UTF-8 und Apply, um die Warnung zu löschen.

+1

Gibt es eine Möglichkeit, die Textkodierung für eine große Anzahl von Ressourcen zu ändern, ohne sie nacheinander durchzugehen? – JDelage

+1

@JDelage Standardmäßig sollten alle auf "Vom Container geerbt" gesetzt sein. Die Container bis zum Projekt sollten so sein und das Projekt sollte auf den Standard eingestellt sein. Wenn Sie den Standardwert ändern, wird er rekursiv angewendet. Nicht sicher, ob es versucht, Dinge neu zu codieren ... es ist alles ziemlich bizarr – Potatoswatter

+2

Dies ändert nur die Codierung für neue Dateien. Muss ich jede alte Datei manuell in die neue Codierung konvertieren? Auf Spanisch gibt es viele Charaktere, die durcheinander geraten. – Sloy