Unicode с Cygwin и MinTTY не работает - PullRequest
6 голосов
/ 28 февраля 2012

Я не понимаю, почему Unicode не работает в моем терминале MinTTY. Я использую Windows XP

У меня есть Cygwin v1.7.10 и MinTTY v1.0.3. Также использую оболочку zsh (через "oh-my-zsh")

Я установил локальное значение "en_US" и набор символов в "UTF-8" в диалоговом окне настроек MinTTY.

Когда я нахожусь на терминале MinTTY, это вывод следующих переменных окружения:

echo $LC_ALL
*nothing*

echo $LC_CTYPE
en_US.UTF-8

echo $LANG
en_US.UTF-8

Тем не менее, когда я просматриваю файлы с юникодом, я не вижу символов. Кроме того, приглашение по умолчанию для «oh-my-zsh» использует Unicode, и это также не работает.

Кто-нибудь знает, что может быть не так?

Кто-нибудь может подтвердить, что Юникод работает на аналогичной установке?

Ответы [ 2 ]

6 голосов
/ 06 октября 2012

С такой проблемой часто стоит попробовать другой шрифт, потому что охват Unicode довольно сильно различается между шрифтами.Бесплатный DejaVu Sans Mono имеет лучшее покрытие, чем многие другие.

1 голос
/ 04 сентября 2014

Моя проблема была с отображением λ.Мне пришлось установить «Набор символов» на UTF-8 в настройках MinTTY.

...