红联Linux门户
Linux帮助

linux中出现乱码(转载,供参考)

发布时间:2008-02-04 17:08:46来源:红联作者:gfhlole
很多时候您会发现,怎么我输入指令之后出现的是乱码?这跟鸟哥说的不一样啊!呵呵!不要紧张,Linux是支援多国语系的,若可能的话,萤幕的讯息是会以该支援语系来输出的。但是,我们的终端机介面(terminal)在预设的情况下,无法支援以中文编码输出资料的。这个时候,我们就得将支援语系改为英文,才能够显示出正确的讯息。那怎么做呢?您可以这样做:

[root@linux ~]# LANG=en

[root@linux ~]# LANGUAGE=en

[root@linux ~]# LC_ALL=en

[root@linux ~]# LC_CTYPE=en

[root@linux ~]# LC_TIME=en

注意一下,上面每一行指令都是用等号『 = 』连接并且等号两边没有空格喔!是连续输入的!这样一来,就能够在『这次的登入』察看英文讯息?!为什么说是『这次的登入』呢?因为,如果您登出Linux后,刚刚下达的指令就没有用啦!
文章评论

共有 2 条评论

  1. litkt 于 2008-02-04 20:05:41发表:

    LC_ALL=en
    已经包括其它了。

  2. kamui0523 于 2008-02-04 18:34:32发表:

    /etc/sysconfig/i18n
    修改这个文件夹就可以永久的改变语言变量了