解决zabbix图中出现中文乱码问题 图中的中文会变成方块

[[email protected] src]# wget http://down1.chinaunix.net/distfiles/ttf-arphic-uming_0.0.20050501-1.tar.gz
[[email protected] ~]# find / -name fonts
/etc/fonts
/usr/share/fonts
/usr/share/libwmf/fonts
/usr/share/mime/fonts
/usr/share/X11/fonts
/usr/share/mimelnk/fonts
/usr/html/zabbix/php/fonts #注意
/usr/include/X11/fonts
/usr/local/src/zabbix-3.0.3/frontends/php/fonts
[[email protected] ~]# cd /usr/html/zabbix/php/fonts/ #web的根目录
[[email protected] fonts]# ls
DejaVuSans.ttf
[[email protected] fonts]# cp DejaVuSans.ttf /  #备份原字符文件
[[email protected] fonts]# cp /usr/local/src/ttf-arphic-uming
ttf-arphic-uming-0.0.20050501/          ttf-arphic-uming_0.0.20050501-1.tar.gz
[[email protected] fonts]# cp /usr/local/src/ttf-arphic-uming
ttf-arphic-uming-0.0.20050501/          ttf-arphic-uming_0.0.20050501-1.tar.gz
[[email protected] fonts]# cp /usr/local/src/ttf-arphic-uming-0.0.20050501/  #原来的文件
CONTRIBUTERS           fonts.dir              README.Bitmap          uming.ttf
debian/                fonts.scale            ttf-arphic-uming
encodings.dir          license/               uming2mbe.xdelta
fonts.alias            README                 umingmbe2uming.xdelta
[[email protected] fonts]# cp /usr/local/src/ttf-arphic-uming-0.0.20050501/uming.ttf ./DejaVuSans.ttf
cp: overwrite `./DejaVuSans.ttf‘? y
http://pan.baidu.com/s/1bo5zRMR
时间: 2024-10-07 12:57:25

解决zabbix图中出现中文乱码问题 图中的中文会变成方块的相关文章

java web中get请求中文乱码在filter中解决

之前已经讲过get或者post方法的中文乱码问题,之前都是在每个方法中编写设置编码.如果程序变大,就会很繁琐,使用filter可以避免这种繁琐. 1)写一个encodingFilter进行编码设置 public class encodingFilter implements Filter { @Override public void doFilter(ServletRequest req, ServletResponse res, FilterChain arg2) throws IOExce

英文操作系统中中文乱码(SQL中 NVARCHAR 和 VARCHAR区别)

  varchar在SQL Server中是采用单字节来存储数据的,nvarchar是使用Unico来存储数据的.中文字符存储到SQL Server中会保存为两个字节(一般采用Unico编码),英文字符保存到数据库中,如果字段的类型为varchar,则只会占用一个字节,而如果字段 的类型为nvarchar,则会占用两个字节. 正常情况下,我们使用varchar也可以存储中文字符,但是如果遇到操作系统是英文操 作系统并且对中文字体的支持不全面时, 在SQL Server存储中文字符为varchar

解决ZABBIX自定义邮件报警内容乱码问题

ZABBIX报警内容:邮件标题正常,内容为乱码:微信报警正常. 曾试图改变环境变量:export LANG=zh_CN.UTF-8 依旧为乱码 原因:export只改变的环境变量 而ZABBIX报警内容为传参,因此需要转码. #!/bin/bash To=$1 Title=$2 Notice=$3 echo "${Notice}" | /usr/bin/iconv -t GB2312 -f UTF-8 | /bin/mailx -s "${Title}"  ${To

mysql中文乱码--存入mysql里的中文变成问号的解决办法

今天,服务器里测试的时候,发现存入数据库的中文全部变成问号了! 首先想到这是编码问题:于是乎再次设置数据库的编码为utf8 可是,问题仍然存在: 后来发现,这个问题的根源应该是: 虽然数据库编码是utf8,但是数据库里的表和字段不是utf8 所以要解决这个问题,必须要将数据库的表和字段的编码都设置为utf8: 一下是设置办法: 修改数据库表编码为utf8:ALTER TABLE `table` DEFAULT CHARACTER SET utf8; 修改数据库字段编码为utf8,当然你可以一个一

php读取数据库数据,出现中文乱码(数据库中没有出现乱码)

添加header(“content-type: text/html; charset=utf-8”) php header() 函数向客户端发送原始的 HTTP 报头, 认识到一点很重要,即必须在任何实际的输出被发送之前调用 header() 函数.

关于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

彻底解决mysql中文乱码

mysql是我们项目中非常常用的数据型数据库.但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况.下面就来介绍一下如何彻底解决数据库中文乱码情况. 1.中文乱码 1.1.中文乱码 create table user(name varchar(11)); # 创建user表 insert into table user("carl"); # 添加数据 select * from user; insert into user value("哈哈"); 无法

android 通信中的中文乱码问题

1.要解决中文乱码问题,首先得了解什么是字符编码 计算机要处理各种字符,就需要将字符和二进制内码对应起来,这种对应关系就是字符编码.要制定字符编码首先要确定字符集,并将 字符集内的字符排序,然后和二进制数字对应起来,根据字符集内字符的多少,确定几个字节来编码. 2.常用的字符编码 ASCII 编码是目前计算机中常用的最广泛地 字符集及其编码.ISO-8859-1可以表示的是西欧语言,看起来很单一,但是由于是单字节编码,与计算机最基础的表示单位一致,所以在很多时候,仍旧使用ISO-8859-1编码

Centos下安装部署gisserver及centos6-7中文乱码解决

1.部署前准备 1.1操作系统centos6.x 1.2jdk1.8.0_151 1.3apache-tomcat-7.0.81 1.4Gisserver安装文件 2.部署程序运行环境 2.1解压安装jdk tar -zxf jdk-8u151-linux-x64.tar.gz mv jdk1.8.0_151/ /usr/local/ 2.2设置jdk环境变量 #编辑名为java.sh的shell脚本 vi /etc/profile.d/java.sh JAVA_HOME=/usr/local/