解决zabbix中文字体局部乱码问题

简介:

问题:

当zabbix的Web界面切换中文字体时,局部出现中文乱码:

原因:

1、初始化数据库的时候未使用utf8编码所致.初始化数据库使用命令
    create database zabbix default charset utf8;
    或者my.cnf增加如下配置
    default-character-set = utf8
2、zabbix使用DejaVuSan.ttf字体,不支持中文,导致中文出现乱码。

解决(原因2):

从本地windows系统下载中文字体,例如楷体常规:
    C:\Windows\Fonts\simkai.ttf

上传到zabbix的fonts目录下,
    /usr/share/zabbix/fonts/

zabbix默认字体为DejaVuSans.ttf:
    /usr/share/zabbix/fonts/graphfont.ttf -> /etc/alternatives/zabbix-web-font
    /etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf

修改zaibbix配置文件
    # vim /usr/share/zabbix/include/defines.inc.php
        define('ZBX_GRAPH_FONT_NAME',        'graphfont'); // font file name
        改为:
        // define('ZBX_GRAPH_FONT_NAME',        'graphfont'); // font file name
        define('ZBX_GRAPH_FONT_NAME',       'simkai'); // font file name

或者

    到/usr/share/zabbix/fonts/目录下备份graphfont.ttf软连接文件,把simkai.ttf直接改为graphfont.ttf;


本文转自898009427 51CTO博客,原文链接:http://blog.51cto.com/moerjinrong/1964650,如需转载请自行联系原作者






相关文章
|
2月前
|
监控 Windows
Zabbix 5.0 LTS配置中文支持并解决字符乱码问题
文章介绍了如何在Zabbix 5.0 LTS中配置中文支持并解决字符乱码问题,包括在用户设置中选择中文语言和替换默认字体为Windows字体的步骤。
332 4
|
监控 Linux 数据库
zabbix 换成中文字体显示
1. 乱码如下图 ![xx]http://upload-images.jianshu.io/upload_images/9967595-c3f4d6a4ea6d9831.
1232 0