centos6centos7统一字符集为zh_CN.UTF-8

linux的服务器需要做的操作

centos6下:

修改默认字符集为 zh_CN.UTF-8,如果没有中文语言包可能需要安装中文语言包支持

# yum groupinstall chinese-support

# cat /etc/sysconfig/i18n    #<==修改此配置文件为如下
LANG="zh_CN.UTF-8"
SYSFONT="latarcyrheb-sun16"

# source /etc/sysconfig/i18n 

[[email protected] ~]# date                            #<==验证
2018年 12月 21日 星期五 19:22:43 CST

 

centos7下:

与centos6不太一样,需要做以下操作调整字符集为 zh_CN.UTF-8

# locale -a|grep zh_CN*        #<==查看当前系统是否安装中文语言包
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8

如果没有安装中文语言包,使用以下2条命令中其中一条安装中文语言包即可(测试这条是可选的,不安装也没关系,视情况而定吧)

# yum install -y kde-l10n-Chinese       

# yum groupinstall -y "fonts"

 

# localedef -v -c -i zh_CN -f UTF-8 zh_CN.UTF-8            #<==生成语言包配置文件,很重要

# locale -a|grep zh_CN*        #<=再次查看确保系统已安装下列中文语言包
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8

# echo $LANG       #<==查看当前字符集

en_US.UTF-8

[[email protected] ~]# vi /etc/locale.conf       #<=编辑配置文件修改默认的英文字符集为以下

LANG="zh_CN.UTF-8"

# cat /etc/locale.conf
LANG="zh_CN.UTF-8"

# source /etc/locale.conf
# locale
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=

 

# date             #<==验证
2018年 12月 21日 星期五 19:22:43 CST

posted @ 2022-09-12 14:40  浪淘沙&  阅读(1124)  评论(0编辑  收藏  举报