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

系统字体配置、中文显示和输入法问题
回复
freenux
帖子: 25
注册时间: 2008-07-14 10:15

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

#1

帖子 freenux » 2008-07-19 18:43

有时候在命令行模式下输入命令会出现乱码,装了zhcon后感觉慢得很,所以想请教有没有方法使命令的显示结果不出现中文(个别由于文件名为中文而出现乱码可以原谅,这是我可以使用zhcon)。
头像
BigSnake.NET
帖子: 12522
注册时间: 2006-07-02 11:16
来自: 廣州
联系:

#2

帖子 BigSnake.NET » 2008-07-19 18:43

export LANG=C
^_^ ~~~
要理解递归,首先要理解递归。

地球人都知道,理论上,理论跟实际是没有差别的,但实际上,理论跟实际的差别是相当大滴。
chasye
帖子: 333
注册时间: 2007-05-13 15:20

#3

帖子 chasye » 2008-07-19 20:31

export LANG=en_US.UTF8
会好一点
freenux
帖子: 25
注册时间: 2008-07-14 10:15

#4

帖子 freenux » 2008-07-20 11:52

先谢谢两位。楼上两种方法都试过了,是有所改善,但还有一些应该显示中文的地方出现乱码。比如passwd命令~~,还有其它解决方法吗?
freenux
帖子: 25
注册时间: 2008-07-14 10:15

#5

帖子 freenux » 2008-07-20 12:16

又试了几次,发现export LANG=en_US.UTF8不行,而export LANG=C仅有少出乱码。对了,傻傻地问一句,export是永久的吗,重启之后还用重新输入以上命令吗?
chasye
帖子: 333
注册时间: 2007-05-13 15:20

#6

帖子 chasye » 2008-07-20 22:36

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

命令行下用LANG=C,多字节字会显示为问号
用LANG=en_US.UTF8就会显示为方格
命令输出都会是英文
头像
eexpress
帖子: 58428
注册时间: 2005-08-14 21:55
来自: 长沙

#7

帖子 eexpress » 2008-07-20 22:40

☎ type en
en 已被别名为“export LC_ALL=C”
● 鸣学
回复