安装完zabbix之后,调整中文界面发现字体乱码,创建数据库制定字符集为utf8。其实原因是zabbix使用DejaVuSan.ttf字体,不支持中文,导致中文出现乱码。解决方法很简单,把我们电脑里面字体文件传到zabbix服务器上。
zabbix中文乱码_第1张图片
首先确认zabbix是否支持中文字符:(一般默认是支持的)
Html/zabbix/include/locales.inc.php
zabbix中文乱码_第2张图片
下载windows字体并上传服务器。 下载方法:打开控制面板--字体----根据喜好选择字体复制----回到桌面粘贴。---上传服务器
注:字体文件后缀名一定要修改问ttf。
zabbix中文乱码
修改配置文件将字体文件名更换成刚上传的
sed -i 's/DejaVuSans/msyhl/g' html/zabbix/include/defines.inc.php
zabbix中文乱码_第3张图片
刷新web页面,确认中文字符已经正常