2011-10-20 4 views

risposta

6

UPDATE: nuove versioni IDE in grado di convertire le codifiche:


Il problema è che IntelliJ IDEA in realtà non convertire il file di codifica UTF-8-windows-1251, ciò che accade è che tu dici a IntelliJ IDEA di trattare il file UTF-8 come codificato in windows-1251, quindi Vedo spazzatura nell'editor. Il file attuale su disco rimane in UTF-8.

Devi usare qualche strumento esterno per eseguire la conversione, come ad esempio iconv:

iconv.exe -f utf-8 -t windows-1251 <input file> > <output file> 
4

recenti versioni di IntelliJ chiederà se si desidera "Reload" o "Convertire" il file la nuova codifica.

Ho avuto un file che è stato visualizzato utilizzando UTF-8 ma è stato effettivamente scritto in x-macRoman. Ho selezionato x-macRoman e ho scelto "Ricarica" ​​in modo che la codifica fosse utilizzata per interpretare il file, quindi ho scelto UTF-8 e selezionato "Converti". Ora il mio file è correttamente codificato come UTF-8

Testato con: versione 12.1.3

Problemi correlati