centos7 中文乱码解决方法

/ 爬坑指南 / 没有评论 / 556浏览

1.查看安装中文包: 查看系统是否安装中文语言包 (列出所有可用的公共语言环境的名称,包含有zh_CN)

locale -a |grep "zh_CN"

没有输出,说明没有安装,输入下面的命令安装:

yum groupinstall "fonts" -y

安装完成,查看安了哪些中文语言包

locale -a |grep "zh_CN"

zh_CN zh_CN.gb18030 zh_CN.gb2312 zh_CN.gbk zh_CN.utf8

显示问题

LC_CTYPE:用于字符分类和字符串处理,控制所有字符的处理方式,包括字符编码,字符是单字节还是多字节,如何打印等。是最重要的一个环境变量。

~/.bashrc 中添加 export LC_CTYPE='zh_CN.UTF-8'