Код: Выделить всё
System.out.println( "你好" );
а в другом проекте, созданном с нуля, отображается как «你好».
Я использую IntellijIdea, НО то же самое происходит со мной при запуске из jar-файла с использованием
Код: Выделить всё
java -jar ...
Код: Выделить всё
System.out.println("Charset.defaultCharset=" +
Charset.defaultCharset());
Ну, я читал о:
- кодировке в IntellijIdea, все настройки между двумя проектами одинаковы
(Настройки → Кодировка файла → Кодировка проекта → Кодировка IDE) - О настройке кодировки файла в правом нижнем углу в Idea
- Попробовал
-Dfile.encoding=UTF-8, а затем
-Dconsole.encoding=UTF-8 в конфигурациях отладки для всех экземпляров градиента. - в консоли cmd сделал
Код: Выделить всё
set JAVA_TOOL_OPTIONS=-Dconsole.encoding=UTF8 set JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF8 - Поигрался со свойствами gradle в gradle.build
Код: Выделить всё
org.gradle.jvmargs='-Dfile.encoding=UTF-8' systemProp.file.encoding=UTF-8 - изменил кодировку в командной строке через
Код: Выделить всё
chcp 65001
Кстати, ЕСТЬ почти тот же вопрос, но без ответа. Я не могу туда написать из-за низкой репутации
Неправильная кодировка Intellij Idea в выводе консоли
картинка с настройками в проекте, которые неправильно отображают вывод
п>
Подробнее здесь: https://stackoverflow.com/questions/521 ... me-machine
Мобильная версия