6

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

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

我在 MinTTY 设置对话框中将本地设置为“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 确实可以在类似的设置上工作吗?

4

2 回答 2

6

对于这类问题,通常值得尝试不同的字体,因为 Unicode 覆盖范围因字体而异。免费的DejaVu Sans Mono的覆盖范围比许多其他的要好。

于 2012-10-06T05:04:41.643 回答
1

我的问题是显示λ. 我必须在 MinTTY 选项中将“字符集”设置为 UTF-8。

于 2014-09-04T17:04:08.647 回答