我不明白为什么unicode不能在我的MinTTY终端中工作。我正在使用Windows XP
我有Cygwin v1.7.10和MinTTY v1.0.3。我也在使用zsh外壳(通过"哦,我的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查看文件时,我看不到符号。同样,"哦,我的zsh"的默认提示使用unicode,这也不起作用。
有人知道可能出了什么问题吗?
有人能确认unicode在类似的设置中确实有效吗?
对于这种问题,通常值得尝试不同的字体,因为不同字体之间的Unicode覆盖率差异很大。免费的DejaVu Sans Mono比许多其他产品有更好的覆盖范围。
我的问题是显示λ
。我不得不在MinTTY选项中将"字符集"设置为UTF-8。