2种解决Linux中文乱码方法

时间:2024-04-16 12:52:24


如果你在安装Linux的过程中就选择了中文,可能可以省去步骤1、2,反之,如果你先安装了英文环境,而后希望它支持中文,则可以1,2步

一、首先在linux中安装中文包
安装简体中文包
rpm -ivh kde-i18n-Chinese-x.x.x-x.noarch.rpm(其中x.x.x-x是版本号)

yum install kde-i18n-Chinese.noarch
安装繁体中文包
rpm -ivh kde-i18n-Chinese-Big5-x.x.x-x.noarch.rpm(其中x.x.x-x是版本号)

yum install kde-i18n-Chinese.noarch
二、修改配置文件

法1、修改/root/.bash_profile文件,增加export LANG=zh_CN.GB18030对于其他用户,也必须相应修改该文件,使用该方法时putty能显示中文,但桌面系统是英文,而且所有的网页中文显示还是乱码。

法2: 修改/etc/sysconfig/i18n文件
LANG="zh_CN.gb2312"  //表明你当前系统的语言环境变量设置 


SUPPORTED="zh_CN.gb2312:zh_CN:zh:en_US.UTF-8:en_US:en"  //表明系统预置了那些语言支持,不在项目中的语言不能正常显示 
SYSFONT="latarcyrheb-sun16"  //定义控制台终端字体,你文本登录的时候显示的字体就是这个latarcyrheb-sun16


改为
LANG="zh_CN.GB18030"
LANGUAGE="zh_CN.GB18030:zh_CN.GB2312:zh_CN"
SUPPORTED="zh_CN.GB18030:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="lat0-sun16"
#SYSFONTACM="8859-15"
重启,以上两步后,你使用ssh 或telnet 进入系统后,就可以正常的显示中文了

三、如果你在虚拟机下安装linux,要让其支持中文,还需安装zhcon
zhcon有点类似dos中的ucdos,
可以http://rpm.pbone.net/ 下载安装文件,当然要根据你的Linux版本搜一下
如我从http://rpm.pbone.net/index.php3/stat/4/idpl/1137449/com/zhcon-0.2.3-1.rh9.i386.rpm.html
下到zhcon-0.2.3-1.rh9.i386.rpm
用rpm -ivh zhcon-0.2.3-1.rh9.i386.rpm 进行安装

安装完毕后,就像在dos中使用ucdos一样,使用zhcon命令就切换到中文环境了,退出时用exit命令就可以了。

     
备注:前提是linux系统要安装中文语言包