Quando si avvia Eclipse su uno spazio di lavoro completamente nuovo, Eclipse deve decidere quale codifica utilizzare, per impostazione predefinita, quando si gestiscono determinati tipi di file di testo: file di testo, file di origine Java, file JSP, XML e così via .
Per impostazione predefinita, quindi, Eclipse utilizza la codifica della piattaforma predefinita, derivata dalle impostazioni del sistema operativo in uso.
Per quanto riguarda il motivo per cui UTF-8 non è la codifica predefinita per i file di testo, il motivo è che ancora, in tutto il mondo, v'è un numero significativo di file di testo per il quale UTF-8 non è compatibile . Mentre UTF-8 è retrocompatibile con la maggior parte delle codifiche occidentali, non è il caso di altre codifiche.
È possibile modificare queste codifiche predefinite modificando le impostazioni dell'area di lavoro. Ricorda, tuttavia, che queste impostazioni sono memorizzate al livello dell'area di lavoro; se in seguito si avvia un nuovo spazio di lavoro, il nuovo spazio di lavoro avrà il set di codifiche predefinito.
Per modificare le codifiche predefinite, vai su Area di lavoro -> Preferenze e digita "codifica" nella casella di ricerca in alto a sinistra nella finestra di dialogo. Eclipse filtrerà la finestra di dialogo delle preferenze per contenere elementi rilevanti per le codifiche.
cosa intendi per _Eclipse utilizza Cp1250 come predefinito per la sua codifica.? La console in eclissi utilizza la codifica predefinita del tuo sistema operativo. O stai parlando di file IO? – jlordo
Eclipse deve utilizzare la codifica predefinita sul computer, che deve essere una casella di Windows impostata su CP1250. Questo è probabilmente quello che vuoi cambiare. –
Hey - Sono un principiante assoluto con questo, ma questo è ciò che intendo. In Proprietà -> Risorsa -> Codifica file di testo -> È impostato di default su di esso "Ereditato dal contenitore (Cp1252)". Per far funzionare il mio file ho dovuto cambiarlo in UTF-8. –