Как безопасно изменить кодировку codepage консоли в Windows 10 или в JDK 1.8?
При выполнении в консоли Windows 10 java.class текст кириллицы вылазит кракозяброй символов. Таких символов даже на клавиатуре смартфон нет. Консольная codepage 866, jdk (version 1.8) - cp 1251.
Я начинающий, точнее 0, в computer science и в программировании. Пытался погуглить: введение в команд строке chcp 1251 ничего не меняет, введение изменений через реестр, со слов разных форумчан-советчиков, может вызвать системные ошибки.
Ничего смертельного, но хочется начать знакомится с программированием через консоль. Как безопасно изменить кодировку codepage либо в консоли Windows 10, либо в jdk (JVM)?
Всем спасибо заранее, а за годные советы - вдвойне.
в консоли древняя как динозавр утилита C:\Windows\System32\chcp.com
в джаве
сначала выполнить chcp 65001
добавить переменную окружания set JAVA_TOOL_OPTIONS=-Dfile.encoding=UTF-8
Найдите в интернетах этих, древнюю, как говно мамонта, статью "java, русские буквы и не только". Она таки актуальна, иногда еще.
За вас поискал, не благодарите - citforum.ru/internet/javascript/java_rbint.shtml