文章转自:http://www.ttlsa.com/zabbix/zabbix-chinese-garbled-ttlsa/
在使用zabbix的时候发现图片下方的中文都是一个个小方格
这是zabbix的编码问题
zabbix的乱码造成的原因是zabbix使用的DejaVuSan.ttf字体,不支持中文,所以导致了中文出现了乱码,
解决方法是,把我们本地的windows电脑上的字体文件上传到zabbix服务器上
C:\Windows\Fonts 这个下面有很多的字体,选择你喜欢的额,看着舒服的字体就行了
然后把你看好的文件拷贝到服务器的网站根目录下的fonts目录就行了
cd /data/website/zabbix.monitor.com/zabbix/fonts
cd /data/website/zabbix.monitor.com/zabbix/include/
sed -i 's/DejaVuSans/simkai/g' defines.inc.php
依旧乱码:通过以上的操作,大部分同学的乱码问题解决了,但是依旧有一些同学还是乱码?细心的群友提供另外一种情况:初始化数据库的时候未使用utf8编码所致.初始化数据库使用命令
create database zabbix default charset utf8;
1
|
create database zabbix default charset utf8;
|
或者my.cnf增加如下配置
default-character-set = utf8
1
|
default-character-set = utf8
|