Распечатка Юникода из проблемы с кодом Java в консоли WindowsJAVA

Программисты JAVA общаются здесь
Anonymous
Распечатка Юникода из проблемы с кодом Java в консоли Windows

Сообщение Anonymous »

У меня возникла проблема с распечаткой символа Юникода в консоли Windows.

Вот код Java, который выводит значение символа Юникода;

Код: Выделить всё

System.out.print("\u22A2 ");
Проблемы не существует, когда я запускаю программу в Eclipse с настройками кодировки UTF-8, однако когда дело доходит до консоли Windows, символ заменяется вопросом mark.

Чтобы попытаться решить эту проблему, было предпринято следующее, но безуспешно;
  • Измените шрифт консоли Windows на Lucida Console.
  • Каждый раз, когда я запускаю консоль Windows, я меняю настройки кодировки, т. е. с использованием chcp 65001
Дополнительный шаг, который я пробовал несколько раз, заключался в запуске Java-файла с аргументом, то есть java -Dfile.encoding=UTF-8 Filter (где «Фильтр» — это имя класса)< /п>

Подробнее здесь: https://stackoverflow.com/questions/203 ... ws-console

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