Come supportare la codifica UTF-8 in Eclipse


127

Come posso aggiungere il supporto UTF-8 in eclipse? Voglio aggiungere ad esempio la lingua russa ma eclipse non la supporterà. Cosa dovrei fare? Per favore, guidami.


1
vuoi usare l'eclissi tradotta o semplicemente cambiare la codifica del file?
soulcheck

Si tratta di codice o risorse? Il supporto delle risorse UTF-8 richiede un po 'più di lavoro.
Nyerguds,

Ho bisogno del supporto per la lingua cinese in eclissi per i test Selenium WebDriver.
Ripon Al Wasim,

Risposte:


256

Prova questo

  • 1) Window > Preferences > General > Content Types, impostare UTF-8 come codifica predefinita per tutti i tipi di contenuto.

  • 2) Window > Preferences > General > Workspace, impostato Text file encodingsuOther : UTF-8


13
Ho scritto un post sul blog proprio su questo argomento che illustra questo in modo molto dettagliato (con schermate, ecc.): Unicode / UTF-8 nei tuoi progetti Eclipse Java
Stijn de Witt,

Non riesco ad accettare caratteri UTF-8 come input dalla console. Scanner sc = nuovo scanner (System.in); sc.nextLine (); qui se do caratteri non inglesi, si ottiene qualcosa di immondizia. Quali cambiamenti sono necessari nell'impostazione o nel programma?
Kaushik Lele,

2
Kaushik Lele: la tua domanda non riguarda la domanda qui posta. Ti invito a cercare la tua soluzione in altre domande o, se non esiste, fai la tua domanda.
Meustrus,

È piuttosto orribile ... sicuramente la codifica di un progetto dovrebbe dipendere dal progetto, non dalle impostazioni globali di Eclipse?
Nyerguds,

2
@Nyerguds: In Esplora pacchetti, fai clic con il pulsante destro del mouse su un progetto e scegli Properties'. The first entry Risorsa 'offre esattamente ciò che desideri.
Ralph,

36

Apri Eclipse e procedi come segue:

  1. Finestra -> Preferenze -> Espandi Generale e fai clic su Area di lavoro, la codifica dei file di testo (quasi in basso) ha un selettore di codifica.
  2. Seleziona il pulsante di opzione "Altro" -> Seleziona UTF-8 dal menu a discesa
  3. Fare clic sul pulsante Applica e OK OPPURE fare clic semplicemente sul pulsante OK

inserisci qui la descrizione dell'immagine


12

È possibile impostare un set di codifica predefinito ogni volta che si esegue eclipse.exe.

  1. Apri eclipse.ini nella tua home directory eclipse O STS.ini in caso di STS (Spring Tool Suite)
  2. metti la riga sotto alla fine del file

-Dfile.encoding=UTF-8


8

Basta fare clic con il pulsante destro del mouse su Progetto - Proprietà e selezionare Risorsa nel menu a sinistra.

Ora puoi cambiare la codifica del file di testo come preferisci.


Ho seguito i passaggi sopra menzionati e modificato in UTF-8 per la stampa da console per le lingue cinese e russo. Ma sfortunatamente non ha funzionato.
Ripon Al Wasim,

0

Ho provato tutte le impostazioni menzionate in questo post per costruire il mio progetto con successo, ma ciò non ha funzionato per me. Finalmente sono stato in grado di costruire il mio progetto con successo con il mvn -DargLine=-Dfile.encoding=UTF-8 clean insallcomando.



Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.