Можно ли заставить Консоль показывать китайский? - PullRequest
10 голосов
/ 20 июня 2011

Я всегда задавался вопросом, можно ли будет показать текст UTF8 или UTF16-китайский в окне консоли, например, Console.WriteLine (китайский). В настоящее время это проявляется как ??? Можно ли запустить консольный сеанс с поддержкой китайских символов?

Ответы [ 3 ]

5 голосов
/ 20 июня 2011

urxvt, Unicode rxvt, это «консоль» Xwindow, которая будет отображать китайские символы.Предполагая, что вы используете Windows, это может работать в Cygwin или coLinux.

также см. Unicode-символы в командной строке Windows - как? .Я еще не понял, как изменить шрифт на Lucida, но по крайней мере chcp 65001 избавился от вопросительных знаков.

изменение шрифта консоли выглядит сложным: https://superuser.com/questions/5035/how-to-change-the-windows-console-font. (обновление: переключено наLucida, щелкнув правой кнопкой мыши значок консоли в консоли Windows, выбрав «Свойства», вкладку «Шрифт» и выбрав «Lucida. Без помощи», китайские символы отображаются в виде блоков).

Это: http://www.vistax64.com/powershell/239480-display-unicode-utf-8-files-windows-console.html, упоминает Powershell ISE и Console2 (http://www.ghacks.net/2008/06/09/console-2-a-better-cmdexe/) как способ отображения китайских символов.

0 голосов
/ 10 мая 2015

Перейдите на Control Panel -> Region and Language -> Administrative -> Change system locale... и выберите китайский язык.Перезагрузитесь, и теперь ваши окна консоли будут иметь кодовую страницу 936, а шрифт будет шрифтом, который может отображать китайские символы.

Вы заметите, что команда dir теперь может отображать китайские символы, и если ваши программы пишут UnicodeКитайские символы на консоли, он отображается правильно (вместо маленьких прямоугольников).

Это работало для меня в Windows 7, без необходимости в языковых пакетах или специальных версиях Windows.

0 голосов
/ 08 марта 2012

В cygwin следующие настройки могут активировать интерфейс на английском языке, но поддерживает отображение китайских символов от кошки, хвоста и т. Д.

export LANG = en_US.UTF-8

export LC_CTYPE = zh_CN

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...