服务器部署-CentOS-中文乱码-utf-8

本文最后更新于:2020年9月27日 晚上

环境

  • Centos7.2 腾讯云服务器

操作

1. 安装中文字库

1
yum groupinstall "fonts" -y

2. 查看中文字库

1
locale -a | grep "zh_CN"  

命令意义:列出所有可用的公共语言环境的名称,然后筛选中文

如果安装正确的话,会有如下项:

1
2
3
4
5
zh_CN
zh_CN.gb18030
zh_CN.gb2312
zh_CN.gbk
zh_CN.utf8

每项结果的含义:{语言代号}_{国家代号}.{字符集}
自此,中文显示会变得正常。
但系统的语言环境是英文,所以显示的都是英文信息。

3. 重启系统

1
reboot

其他

修改系统语言环境

个人其实不建议作这种修改。

修改方法

这里将环境改为 zh_CN.UTF-8
如果直接 zh_CN,会出现乱码。

1
localectl set-locale LANG=zh_CN.UTF-8

重启后验证是否修改成功

1
date

返回的日期是中文的,说明成功。


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!