Проблемы с консолью IntelliJ IDEA

Мой ноутбук потерпел неудачу на жестком диске, и мне пришлось переустановить IntelliJ и окна на новом жестком диске. В моем старом диске я смог печатать (system.out.println) иностранные языки в консоли без каких-либо проблем, но после переустановки моя консоль не распознает текст, и я получаю вывод вроде этого

????????????? ???? |
??????????-??? ??_???????-???

?????? ???????:
?????: ?????????-?????
????????? ??-?? ? 1-1 ?

Я не думаю, что это связано с какой-либо ошибкой в ​​моем источнике, есть ли способ настроить мою среду IDE для распознавания этого текста (tamil в этом случае, но мне нужно поддерживать большое количество языков)

Спасибо заранее, Sumal.

Ответ 1

Предлагаемое решение для меня не работало. Несмотря на то, что я установил кодировку IDE и кодировку Project в UTF-8 в настройках Idea, консоль продолжала не отображаться должным образом символов. Поэтому для других людей в той же ситуации я собираюсь опубликовать другое решение, которое сработало для меня.

Вам нужно найти исполняемый файл идеи. В Windows это возможно в разделе "C:\Program Files (x86)\JetBrains\IntelliJ IDEA 14.1.5\bin". В файле "idea.exe.vmoptions" вам нужно добавить следующую строку:

-Dfile.encoding=UTF-8

Ответ 2

Убедитесь, что вы выбрали кодировку IDE, которая поддерживает иностранные языки.

Settings → File Encoding → Project Encoding → IDE Encoding

Выберите UTF-8.

Ответ 3

Для x64-версии исполняемого файла вместо этого вы должны найти файл idea64.exe.vmoptions и добавить строку -Dfile.encoding=UTF-8, как уже упоминалось.