使用Cygwin和MinTTY的Unicode不起作用

asg*_*eo1 6 unicode cygwin windows-xp 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
Run Code Online (Sandbox Code Playgroud)

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

有谁知道什么可能是错的?

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

ak2*_*ak2 6

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