Я пишу очень простое консольное приложение на Java.Вывести символы не-utf8 на консоль
Проблема в том, что мне нужно выпустить кириллические и эстонские символы не-utf8 для консоли, но в Windows я получаю кучу странных символов, а в MacOsX я получаю только ???? а не что-то более читаемое.
Как я могу достичь своей цели?
--update 1--
локаль дал мне:
LANG= LC_COLLATE="C" LC_CTYPE="UTF-8" LC_MESSAGES="C" LC_MONETARY="C" LC_NUMERIC="C" LC_TIME="C" LC_ALL=
Кажется, я застрял с этим UTF-8 вещь%)
Странная идея:
Есть ли способ получить консоль от eclipse и использовать ее за пределами eclipse?
Сначала подумал: используйте шрифт, который поддерживает те конкретные значения unicode – mre
Можно ли установить шрифт для System.out.println()? –
Командная строка Windows DOS - это программа, отличная от Юникода: она поддерживает только определенные шрифты (щелкните правой кнопкой мыши значок вверху слева для доступа к ее свойствам), и это зависит от вашего текущего языка. У вас не так много выбора под Windows, кроме как изменить текущий ** Язык для программ, отличных от Unicode **, на нужный язык, но это глобальный параметр, который необходимо перезапустить http://technet.microsoft.com /en-us/library/cc721887(WS.10).aspx – ecle