Неправильная кодировка IntelliJ IDEA в выводе консолиJAVA

Программисты JAVA общаются здесь
Anonymous
Неправильная кодировка IntelliJ IDEA в выводе консоли

Сообщение Anonymous »

Это кажется безумием, но я ничего не могу сделать с неработающей кодировкой в консоли моей IntelliJ IDEA.
Что я сделал, чтобы преодолеть это:
  • Установите -Dfile.encoding=UTF-8 и -Dfile.encoding=UTF-8 как в idea.exe.vmoptions, так и в idea64.exe.vmoptions (хотя я использую 64-битную версию).
  • Добавлены -Dfile.encoding=UTF-8 и -Dfile.encoding=UTF-8 для запуска/отладки конфигурации моего приложения.
  • Изменены настройки > Редактор > Кодировки файлов Кодировка IDE/Кодировка проекта/Кодировка по умолчанию для файлов свойств на UTF-8.
После всего этого ничего не получается, и символы в консоли отображаются неправильно. Я попытался отладить метод java.io.PrintStream#println(java.lang.String) и обнаружил, что System.out.textOut.out.se.cs равен windows-1251. Понятия не имею, откуда взялось это значение.
Эта проблема беспокоила меня уже давно, и я не смог найти в Интернете ничего, что могло бы мне помочь.

Подробнее здесь: https://stackoverflow.com/questions/352 ... ole-output

Вернуться в «JAVA»