产生背景
公司新采购服务器一台。由同事负责安装操作系统。为了使硬件资源最大化利用我们准备做KVM虚拟化环境。当环境部署完成后。发现virt-manager打开后中文的全部都是小方块。
解决方案
1.查看系统语言
[root@localhost network-scripts]# echo $LANG
en_US.UTF-8 //英文
zh_CN.UTF-8 //中文
[root@localhost ~]# 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=
2.通常中文乱码的原因有以下两种可能
a.linux系统的环境语言不是以上两种
b.linux系统的语言是zh_CN.UTF-8但是系统中没有对应的语言包
3.确定系统中的语言包
系统中语言包位置 /usr/share/fonts
</