分页: 1 / 1

能让命令行模式下不出现中文吗

发表于 : 2008-07-19 18:43
freenux
有时候在命令行模式下输入命令会出现乱码,装了zhcon后感觉慢得很,所以想请教有没有方法使命令的显示结果不出现中文(个别由于文件名为中文而出现乱码可以原谅,这是我可以使用zhcon)。

发表于 : 2008-07-19 18:43
BigSnake.NET
export LANG=C

发表于 : 2008-07-19 20:31
chasye
export LANG=en_US.UTF8
会好一点

发表于 : 2008-07-20 11:52
freenux
先谢谢两位。楼上两种方法都试过了,是有所改善,但还有一些应该显示中文的地方出现乱码。比如passwd命令~~,还有其它解决方法吗?

发表于 : 2008-07-20 12:16
freenux
又试了几次,发现export LANG=en_US.UTF8不行,而export LANG=C仅有少出乱码。对了,傻傻地问一句,export是永久的吗,重启之后还用重新输入以上命令吗?

发表于 : 2008-07-20 22:36
chasye
freenux 写了:又试了几次,发现export LANG=en_US.UTF8不行,而export LANG=C仅有少出乱码。对了,傻傻地问一句,export是永久的吗,重启之后还用重新输入以上命令吗?
先确定一下有没有产生en_US.UTF8的locale

命令行下用LANG=C,多字节字会显示为问号
用LANG=en_US.UTF8就会显示为方格
命令输出都会是英文

发表于 : 2008-07-20 22:40
eexpress
☎ type en
en 已被别名为“export LC_ALL=C”