依云:
命令的输出不是文本吗?
[vam@Lenovo ~]$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=
[vam@Lenovo ~]$
现在我是通过配置/etc/locale.conf文件LANG=zh_CN.UTF-8来实现中文环境的,但wiki中说的很明确,不推荐在locale.conf文件里设置中文locale,这样在tty下会导致乱码。
所以我是按照wiki在xinitrc里设置的:如下
export LANG=zh_CN.UTF-8
export LANGUAGE=zh_CN:en_US
而且是将此两行放至 ~/.xinitrc 中,放在 exec startxfce4行之前