解决 Linux 中文乱码的问题

首先,我们先要知道控制 Linux OS 的语言环境变量是 $LANG 和 $LC_ALL,要解决乱码的情况我们只需要把上述的两个变量正确设置即可。

乱码分两种情况:
1、终端(纯 shell 界面)的乱码
vi /etc/profile export LC_ALL="zh_CN.GB18030:zh_CN.GB2312:zh_CN.GBK:zh_CN:en_US.UTF-8:en_US:en:zh:zh_TW:zh_CN.BIG5"

保存退出,重启系统即可。

2、X-window(图形界面)的乱码 

vi /etc/sysconfig/i18n LANG="zh_CN.GB18030:zh_CN.GB2312:zh_CN.GBK:zh_CN:en_US.UTF-8:en_US:en:zh:zh_TW:zh_CN.BIG5" LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN.GBK:zh_CN:en_US.UTF-8:en_US:en:zh:zh_TW:zh_CN.BIG5" SUPPORTED="zh_CN.GB18030:zh_CN:zh" SYSFONT="lat0-sun16" SYSFONTACM="8859-15"
保存退出,重启系统即可。

 

 

备注:

本文转载自:http://bbs.51cto.com/thread-639468-1.html

                  http://www.360doc.com/content/10/1117/11/2614615_70068186.shtml

 

 

你可能感兴趣的:(linux,shell,OS,语言,图形,终端)