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