2010-04-25 1 views
25

Recentemente ho creato un progetto, l'ho organizzato e bene ... Ho usato il mio Mac con Eclipse in esecuzione. In qualche modo memorizzava tutto in MacRoman. Il progetto deve essere UTF8. C'è un modo semplice per gestire le conversioni?Eclipse Encoding MacRoman -> UTF8

risposta

42

Avete alcune spiegazioni dettagliate in questo blog post entro il David HOLT per il WOLips/WOProject.

Controlla le tue preferenze predefinite:

Encoding in Eclipse preferences

In Eclipse, vanno a Preferences>General>Workspace e selezionare UTF-8 come Text File Encoding.
Ciò dovrebbe impostare la codifica per tutte le risorse nell'area di lavoro. Qualsiasi componente che crei d'ora in poi utilizzando la codifica predefinita dovrebbe corrispondere.

cambiare la codifica per una risorsa (progetto, cartella o un file)

destro (o Control) clicca sulla risorsa nella WO Package Explorer e selezionare l'opzione Proprietà nella parte inferiore del menu contestuale.
Vai a Resource>Text File Encoding.
Dovresti vedere "Inherited from container (UTF-8)" se hai effettuato la modifica sopra, altrimenti sarà (MacRoman).
Selezionare Other - UTF-8 e Applica per disattivare l'avviso.

+1

C'è un modo per modificare la codifica del testo per un gran numero di risorse senza passare da esse una alla volta? – JDelage

+1

@ JDelage Per impostazione predefinita, dovrebbero essere tutti impostati su "Ereditato dal contenitore". I contenitori fino al progetto dovrebbero essere così e il progetto dovrebbe essere impostato sul valore predefinito. Quindi, quando cambi il valore predefinito, si applica in modo ricorsivo. Non sono sicuro che tenti di ricodificare le cose ... è tutto piuttosto bizzarro – Potatoswatter

+2

Questo cambia solo la codifica dei nuovi file. Devo convertire manualmente ogni vecchio file nella nuova codifica. In spagnolo ci sono molti personaggi che sono incasinati. – Sloy