为centos安装中文支持

可能有的朋友在安装CentOS的时候选择的语言是English,但是安装好系统之后把语言更改为简体中文,这时发现系统的功能菜单会出现乱码,包括网页等等,这是由于没有安装简体中文语言包导致,要解决此问题有两种方法,第一种是用CentOS系统光盘或者ISO镜像安装缺失的语言包,第二种是通过网络来更新,只要你可以接入互联网就可以实现,我采用的是第二种方法更新的,具体如下:

下面操作时在centos上安装中文支持:

1)安装中文支持,执行如下命令:

#yum -y groupinstall chinese-support

也可以自行下载并安装下面两个语言包:

fonts-chinese-3.02-12.el5.noarch.rpm
fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm

#rpm -ivh fonts-chinese-3.02-12.el5.noarch.rpm
#rpm -ivh fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm

或者
#yum install fonts-chinese-3.02-12.el5.noarch.rpm
#yum install fonts-ISO8859-2-75dpi-1.0-17.1.noarch.rpm

或者
#yum -y install fonts-chinese
#yum -y install fonts-ISO8859-2

2)修改/etc/sysconfig/i18n

将原来下面的这段英文注释掉,

/etc/sysconfig/i18n文件
LANG="en_US.UTF-8"
SUPPORTED="zh_CN.GB2312:zh_CN.GB18030:zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"

然后这段东西拷进去

LANG="zh_CN.GB18030"
SUPPORTED="zh_CN.GB18030:zh_CN.GB2312:zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"

注解:

i18n文件是用来设置系统语言,比如:zh_CN.UTF-8、zh_CN.GB18030、zh_TW.Big5、en_US.UTF-8等。
i18n中三个环境变量:
LANG变量,设置系统语言。
SUPPORTED变量决定系统支持的语言,即系统能够显示的语言。
SYSFONT变量表示系统字体。

如果想使用UTF-8编码,拷贝下面的

LANG="zh_CN.UTF-8"
SUPPORTED="zh_CN.GB2312:zh_CN.GB18030:zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"

3)清除缓存

cd /usr/share/fonts/
fc-cache -fv #这两步才是成功的关键,相信还有无数人困扰在这里

4)最后重启服务器就ok了。

这样在字符界面命令交互中就会出现中文了,但是有些翻译的不全。

使用locale命令查看系统语言设置:

locale

LANG=zh_CN.GB18030
LC_CTYPE=”zh_CN.GB18030″
LC_NUMERIC=”zh_CN.GB18030″
LC_TIME=”zh_CN.GB18030″
LC_COLLATE=”zh_CN.GB18030″
LC_MONETARY=”zh_CN.GB18030″
LC_MESSAGES=”zh_CN.GB18030″
LC_PAPER=”zh_CN.GB18030″
LC_NAME=”zh_CN.GB18030″
LC_ADDRESS=”zh_CN.GB18030″
LC_TELEPHONE=”zh_CN.GB18030″
LC_MEASUREMENT=”zh_CN.GB18030″
LC_IDENTIFICATION=”zh_CN.GB18030″
LC_ALL=

发表评论

电子邮件地址不会被公开。 必填项已用*标注