2011-10-20 3 views

ответ

6

UPDATE: новые версии IDE может конвертировать кодировки:


Проблема заключается в том, что IntelliJ IDEA фактически не конвертировать кодировку файла из UTF-8 в windows-1251, что вы говорите IntelliJ IDEA для обработки файла UTF-8 как закодированного в windows-1251, так что вы wil Я вижу мусор в редакторе. Фактический файл на диске остается в UTF-8.

Вы должны использовать некоторые внешние средства для выполнения преобразования, такие как Iconv:

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

Новые версии IntelliJ спросит, если вы хотите «Обновить» или «Конвертировать» файл новая кодировка.

У меня был файл, который был отображен с помощью UTF-8, но был фактически написан в x-macRoman. Я выбрал x-macRoman и выбрал «Reload», чтобы кодировка использовалась для интерпретации файла, затем я выбрал UTF-8 и выбрал «Convert». Теперь мой файл правильно кодируются как UTF-8

Испытано С: версии 12.1.3

Смежные вопросы