> CentOS > CentOS入门 >

Centos中文乱码解决方式

1.安装中文支持

 
1
yum groupinstall chinese-support

2.修改配置文件

 
1
vim /etc/sysconfig/i18n

内容如下:

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

3.重新登录,查看效果

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# 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=

输入date,继续乱码

继续修改

 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# locale -a
.......
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8
zh_HK
zh_HK.big5hkscs
zh_HK.utf8
zh_SG
zh_SG.gb2312
zh_SG.gbk
zh_SG.utf8
zh_TW
zh_TW.big5
zh_TW.euctw
zh_TW.utf8
.............

发现有几个可选项,尝试修改:

 
1
2
3
LANG="zh_CN.utf8"
SUPPORTED="zh_CN.UTF-8:zh_CN:zh:en_US.UTF-8:en_US:en"
SYSFONT="latarcyrheb-sun16"

重新登录,测试不再乱码




(责任编辑:IT)