Я не понимаю, почему unicode не работает в моем терминале MinTTY. Я использую Windows XPЮникод с Cygwin и MinTTY не работает
У меня есть Cygwin v1.7.10 и MinTTY v1.0.3. Я также использую оболочку zsh (через «oh-my-zsh»)
Я установил local в «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, и это также не работает.
Кто-нибудь знает, что может быть неправильным?
Может ли кто-нибудь подтвердить, что unicode работает с аналогичной настройкой?
Каковы символы, которые вы ожидаете увидеть, и что вы получаете вместо этого? Возможно, шрифт, который вы используете, не имеет глифов для этих символов, поэтому вы можете попробовать разные шрифты. DejaVu Sans Mono имеет особенно хорошее покрытие Unicode. – ak2
Ничего особенного. Например, запрос «oh-my-zsh» по умолчанию выглядит так: '➜ ~'. Но в моем монетном терминале стрелка не работает, вместо этого я вижу пустой квадрат. То же самое для '♭,,, ♯', которое использует одно из моих приложений. Я попробовал все доступные шрифты, включая DejaVu Sans Mono и Courier New (которые также должны иметь хорошую поддержку юникода). Просто не имеет смысла, почему это не сработает. – asgeo1
В Windows 7, ➜, ♭ и ♯ все работают для меня с консоли Lucida по умолчанию, а также Courier New и DejaVu Sans Mono. В XP они работают только с DejaVu Sans Mono. Остальные два не работали ни на одной машине, но потом они тоже не работали в Firefox. – ak2