zabbix图形中文乱码“囗囗”快速解决方法

1、安装zabbix后配置图形发现图形里有乱码如图所示

解决办法
1、复制本地电脑C:\Windows\Fonts\simkai.ttf(楷体)上传到zabbix服务器网站目录的fonts目录下

2、zabbix网站目录fonts目录查找如下:
[[email protected] /]# whereis zabbix
zabbix: /usr/lib/zabbix /etc/zabbix /usr/share/zabbix
[[email protected] /]# cd /usr/share/zabbix/fonts/
[[email protected] fonts]# ll
total 11512
lrwxrwxrwx 1 root root 33 Jan 21 17:44 graphfont.ttf -> /etc/alternatives/zabbix-web-font
graphfont.ttf是zabbix默认字符集,现在需要把PC拿到的字体上传到/usr/share/zabbix/fonts/这个目录下
3、在zabbix服务器端fonts目录下,就能看到添加的楷体字符集,权限最好设置777
[[email protected] fonts]# chmod 777 SIMKAI.TTF

4、进入/etc/alternatives就可以看到默认软链接指向的字符集,删除原来默认字符集并创建新的字符集
rm -f /etc/alternatives/zabbix-web-font
ln -s /usr/share/zabbix/fonts/simkai.ttf /etc/alternatives/zabbix-web-font
5、

6、重启zabbix-server服务
systemctl restart zabbix-server
7、web端确认成功

原文地址:https://blog.51cto.com/12226796/2401873

时间: 2024-10-09 09:27:14

zabbix图形中文乱码“囗囗”快速解决方法的相关文章

Zabbix 图形中文乱码的解决办法

如图,图下方有□的地方本应该是中文字符,但是默认情况下不会正常显示 zabbix乱码是怎么照成的呢? zabbix使用DejaVuSan.ttf字体,不支持中文,导致中文出现乱码.解决方法很简单,把我们电脑里面字体文件传到zabbix服务器上. 这里我上传的微软雅黑字体. 上传目录是zabbix的web文件目录 /var/www/html/zabbix/fonts/    //该目录下默认就只有一个字体文件DejaVuSans.ttf 我这里上传的是 msyh.ttf (微软雅黑)字体. 上传完

yum源安装zabbix图形中文乱码解决

zabbix在切换成中文的时候,图形总有些英文翻译过来是方块形,通过亲测,终于解决. 把SIMKAI.ttf拷贝到/usr/share/zabbix/fonts 然后进入/usr/share/zabbix/include/defines.inc.php 修改 #define('ZBX_GRAPH_FONT_NAME',          'graphfont'); 为 define('ZBX_GRAPH_FONT_NAME',           'msyh'); 和 #define('ZBX_

DbVisualizer Personal 中文乱码问题的通用解决方法

在SQL Commander中,sql语句中假设有中文.显示是口. 解决的方法例如以下: 在Tools->Tool Properties->General->Appearance->Fonts中,例如以下图设置. 如上配置以后.中文就能够正常显示了. 最简单的设置方法是:点击"Defaults"button,就可以高速设置成功.DbVisualizer Personal默认设置能够正常显示中文.

关于c++与java中文乱码问题分析与解决

关于c++与java中文乱码问题分析与解决 DionysosLai([email protected])  2014/8/1 问题分析: 之所以会出现中文乱码问题,归根结底在于中文的编码与英文的编码方式存在差异. 在java内部是使用16bit的unicode编码(即utf-16)来表示字符串,无论英文还是中文都是2字节. C/C++使用的是原始数据,ascii是一个字节,中文一般是GB2312编码,用2个字节表示一个汉字. Jni内部是使用utf-8编码表示字符串的,utf-8是扁长的unic

php中文乱码问题分析及解决办法

中文乱码问题产生的原因,主要就是字符编码设置问题: 首先,mysql数据库安装的时候字符编码要选择正确,最好选择utf-8比较保险.如果安装时没有设置正确,找到mysql的安装目录,修改my.conf配置文件中的字符设置,打开文件,应该一个是在mysqll下面,一个是在server下面的. 如果是php页面的中文乱码,也就是非数据库查询出来的数据,HTML页面静态的部分出现乱码,应该使用header("content-type:text/html; charset=utf8") 来设定

文《关于c++与java中文乱码问题分析与解决》中一个bug分析

文<关于c++与java中文乱码问题分析与解决>中一个bug分析 DionysosLai([email protected]) 2014/10/21 在前几篇一博客<关于c++与java中文乱码问题分析与解决>,地址如下:http://blog.csdn.net/dionysos_lai/article/details/38389765.文中详细介绍了c++与java数据传递时,为何会出现中文乱码的原因,并提出了适当的解决方法.方法如下: int CCDirector::GBKTo

mysql保存中文乱码的原因和解决办法

当你遇到这个mysql保存中文乱码问题的时候,期待找到mysql保存中文乱码的原因和解决办法这样一篇能解决问题的文章是多么激动人心. 也许30%的程序员会选择自己百度,结果发现网友已经贴了很多类似mysql 中文乱码.php mysql 中文乱码.mysql5.5中文乱码.mysql 乱码.mysql乱码问题.mysql jsp 乱码.mysql jdbc 乱码.mysql 查询乱码.mysql 导入数据乱码等一系列问题,到底哪个是自己要找的能解决自己问题的呀?15%的程序员一看就懵了,剩下15

关于Mysql中文乱码问题该如何解决(乱码问题完美解决方案)(转)

这篇文章给大家介绍关于Mysql中文乱码问题该如何解决(乱码问题完美解决方案)的相关资料,还给大家收集些关于MySQL会出现中文乱码原因常见的几点,小伙伴快来看看吧 最近两天做项目总是被乱码问题困扰着,这不刚把mysql中文乱码问题解决了,下面小编把我的解决方案分享给大家,供大家参考,也方便以后自己查阅. 首先: 用show variables like "%colla%":show varables like "%char%":这两条命令查看数据库与服务端的字符集

关于Android与pc通信时中文乱码的分析和解决

初步实现了Android与pc服务器的通信之后,又碰到了传说中令人头疼不已的中文乱码问题.既然出现了乱码,那么原因自然是协议不通了.我们知道eclipse中默认的编码标准是GBK,而安卓程序开发所默认的布局文件编码标准则是utf-8,这样一来,我们双方通信的时候便难免出现乱码.要解决它,就要从二者转换方面着手.     首先我们知道,从安卓手机界面上获得的文字,其编码字符集是utf-8,所以,当我们的java文件获得它时,它是以utf-8形式编译的.所以这里,在得到EditText中的文字之后,