Recentemente ho dovuto cambiare la codifica della webapp su cui sto lavorando da ISO-xx
a utf8
. Tutto è andato liscio, tranne i file delle proprietà. Ho aggiunto -Dfile.encoding=UTF-8
in eclipse.ini
e i file normali funzionano correttamente. Le proprietà mostrano tuttavia alcuni comportamenti strani.Proprietà Java Codifica UTF-8 in Eclipse
Se copio le proprietà codificate utf8
da Notepad ++ e le incollo in Eclipse, esse mostrano e funzionano correttamente. Quando riapro file di proprietà, vedo alcuni caratteri Unicode invece di quelli propri, come:
Zur\u00EF\u00BF\u00BDck instead of Zurück
ma applicazione funziona ancora bene. Se inizio a modificare le proprietà, aggiungo alcuni caratteri speciali e salvo, vengono visualizzati correttamente, tuttavia non funzionano e tutti i caratteri speciali che funzionano in precedenza non funzionano più.
Quando paragono la versione locale con CVS posso vedere caratteri speciali correttamente sul file remoto e dopo l'aggiornamento sono di nuovo in start: l'app funziona, ma Eclipse visualizza i caratteri Unicode.
Ho provato a cambiare la codifica del file facendo clic destro e selezionando "Altro: UTF8" ma non è stato d'aiuto. Ha anche detto: “determinato dal contenuto: ISO-8859-1”
sto usando Java 6 e JBoss Developer basato su Eclipse 3.3
posso vivere con esso modificando le proprietà in Notepad ++ e incollandoli in Eclipse, ma sarei grato se qualcuno potesse aiutarmi a risolvere questo problema in Eclipse.
Questo è un plugin estremamente utile, grazie per il suggerimento! Così male non ha un URL di installazione, ma basta lasciarlo nella cartella dei plugin per fare il trucco – chesterbr
Questo usa lo strumento native2ascii per i caratteri non unicode internamente o dovrei scappare manualmente i simboli Unicode? –
@ baybora.oren: ho espanso il file .zip nel plugin della cartella eclipse, ma non vedo alcun cambiamento nell'ide (arresto e riavvio di eclissi). Qualche suggerimento? – Sefran2