LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 734|回复: 6

请问:命令行字体问题

[复制链接]
发表于 2004-8-10 16:12:45 | 显示全部楼层 |阅读模式
我用的是FC,内核是2.6.7
在命令行下无法显示中文,全是乱码。但是在Xwindows下的终端内显示正常。
如果命令行下不能显示中文,但么如何让他回复显示英文呢?
我在升级内核的时候把默认的编码改成gb2312了,是不是这个的缘故?
是的话怎么改回去呢?

谢谢指点!
 楼主| 发表于 2004-8-10 16:20:50 | 显示全部楼层
没人会么?
在线等 。。。。。
发表于 2004-8-10 16:32:37 | 显示全部楼层
在/etc/bashrc最后加上

if [ `tty | awk '{print substr($1,6,3)}'` == "tty" ];then
    export LANG=default
    export LANGUAGE=default
fi
 楼主| 发表于 2004-8-10 18:46:24 | 显示全部楼层
谢谢,我试试看
 楼主| 发表于 2004-8-10 18:58:12 | 显示全部楼层
呵呵,好了,太感谢了。
能不能给解释一下那条语句是什么意思呢?
我为了安装中文输入法,已经在hashrc中添加了如下代码:

#FCITX
export XMODIFIERS="@im=fcitx"
export XIM=fcitx
export XIM_PROGRAM=fcitx
                                                                                
#LOCALE setup
export LC_ALL=zh_CN
export LANG=zh_CN

是不是因为这个才导致我的那个问题的?
发表于 2004-8-10 21:15:02 | 显示全部楼层
export LC_ALL=zh_CN.GBK
发表于 2004-8-10 21:19:46 | 显示全部楼层
tiemuzheng兄的命令是检查连结到标准输出的是否终端,
如果是使用默认语言;
bashrc中locale setup似乎没必要。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表