使用Cygwin和MinTTY的Unicode不起作用

时间:2012-02-27 23:52:44

标签: unicode windows-xp cygwin zsh mintty

我不明白为什么unicode在我的MinTTY终端中不起作用。我使用的是Windows XP

我有Cygwin v1.7.10和MinTTY v1.0.3。我也使用zsh shell(通过“oh-my-zsh”)

我在MinTTY设置对话框中将local设置为“en_US”并将字符设置为“UTF-8”。

当我在MinTTY终端时,这是以下环境变量的输出:

echo $LC_ALL
*nothing*

echo $LC_CTYPE
en_US.UTF-8

echo $LANG
en_US.UTF-8

然而,当我用unicode查看文件时,我看不到符号。同样,“oh-my-zsh”的默认提示使用unicode,但也无效。

有谁知道可能出现什么问题?

任何人都可以确认unicode可以在类似的设置上工作吗?

2 个答案:

答案 0 :(得分:6)

对于这类问题,通常值得尝试不同的字体,因为字体之间的Unicode覆盖范围变化很​​大。免费DejaVu Sans Mono的覆盖率高于其他许多人。

答案 1 :(得分:1)

我的问题是显示λ。我必须设置"字符集" MinTTY选项中的UTF-8。