可能会出现乱码的几种情况:
- 文本编辑的时候编码格式不是utf-8(这里以设置notepad++为例)
- linux操作系统中设置有误
- 终端设置有误(这里以Xshell为例)
解决办法
1.notepad++ 设置操作如下:
2.linux操作系统的设置:
[root@zabbix-server ~]#locale -a | grep zh_CN #查看linxu操作系统安装的语言是否有中文环境:
如果有,则进行下一步。如果没有,则安装中文包:yum install -y langpacks-zh_CN,在进行下一步。
#下一步操作
[root@zabbix-server ~]# cat /etc/locale.conf
LANG="zh_CN.UTF-8"
[root@zabbix-server ~]# source /etc/locale.conf
3.终端设置操作如下:
连接上xshell --> 文件 --> 当前会话属性 --> 终端 --> 终端类型(T),选择linux -->编码(E),选择Unicode(UTF-8) -->最后点确定
注意:
3个都需要同时设置
设置完这些后需要重启虚拟机才能生效