前言

打开虚拟机装上centos7准备搭建一个模拟环境,结果发现出现中文乱码

开始我按照网上的方式,执行了如下操作->

//查看系统是否安装中文语言包
[root@localhost ~]# locale -a |grep "zh_CN"
// 上条语句输出完全正常

// 查看当前系统语言环境:
[root@localhost ~]# echo $LANG
//上条语句输出 zh_CN.UTF-8,感觉没啥问题

//查看语言包
[root@localhost ~]# locale

//输出
LANG=zh_CN
LC_CTYPE="zh_CN"
LC_NUMERIC="zh_CN"
LC_TIME="zh_CN"
LC_COLLATE="zh_CN"
LC_MONETARY="zh_CN"
LC_MESSAGES="zh_CN"
LC_PAPER="zh_CN"
LC_NAME="zh_CN"
LC_ADDRESS="zh_CN"
LC_TELEPHONE="zh_CN"
LC_MEASUREMENT="zh_CN"
LC_IDENTIFICATION="zh_CN"
LC_ALL=

//研究了半天,都没发现有什么问题
//我打开locale.conf  把zh_CN.UTF-8改为了zh_CN
[root@localhost ~]# vim /etc/locale.conf

//加载配置
[root@localhost ~]# source   /etc/locale.conf

//然后再运行,发现中文乱码已经被修好了
01-22 20:31