zabbix菜单出现问号乱码问题 

安装后zabbix,设置成中文后,发现菜单出现了好多的乱码,google之后才知道这与zabbix数据库字符集设置有关。

查看当前的默认字符集:

mysql> show create database zabbix;

+----------+-------------------------------------------------------------------+

| Database | Create Database                                                   |

+----------+-------------------------------------------------------------------+

| zabbix   | CREATE DATABASE `zabbix` /*!40100 DEFAULT CHARACTER SET latin1 */ |

+----------+-------------------------------------------------------------------+

1 row in set (0.00 sec)

安装zabbix时在导入三个sql文件时,zabbix数据库中创建的表的字符集也是latin1

mysql> show variables like 'character%';

+--------------------------+----------------------------+

| Variable_name            | Value                      |

+--------------------------+----------------------------+

| character_set_client     | latin1                     |

| character_set_connection | latin1                     |

| character_set_database   | latin1                     |

| character_set_filesystem | binary                     |

| character_set_results    | latin1                     |

| character_set_server     | latin1                     |

| character_set_system     | utf8                       |

| character_sets_dir       | /usr/share/mysql/charsets/ |

+--------------------------+----------------------------+

8 rows in set (0.00 sec)

以上有的字符集没有设置成utf8,所以在zabbix的菜单页面有的出现问号的原因。

解决:

1.备份数据库

mysqldump -uzabbix -p123456 zabbix > zabbix.sql

2.修改备份的文件

sed -i 's/latin1/utf8/g' zabbix.sql

3.删除zabbix数据库

mysql -uzabbix -p123456 -e "drop database zabbix"

4.设置mysql数据库字符集并重启

vim /etc/my.cnf 加入下面一行

default-character-set = utf8

重启:

/etc/init.d/mysqld restart

5.恢复数据库

mysql -uzabbix -p123456 zabbix < zabbix.sql

再到页面查看时,一切都是正常的中文了,一个舒服啊。

转载于:https://blog.51cto.com/cuixiang/1622241

zabbix菜单出现问号乱码问题相关推荐

  1. ajax返回值中文变成问号,用ajax传递json到前台中文出现问号乱码问题的解决办法...

    用ajax传递json到前台中文出现问号乱码问题的解决办法 我使用的Springmvc,在controller层传输一个json到前台,后台显示没问题,中文正常显示而到了前台 中文就变成了问号. 后来 ...

  2. 10中文显示都是问号_CAD字体出现问号乱码的解决方法

    阅读本文前,请您先点击上面的蓝色字体"绘图班",再点击"关注",这样您就可以继续免费收到最新文章了.每天都有分享.完全是免费订阅,请放心关注. 也许在工作中我们 ...

  3. zabbix之解决中文乱码

    一.Web中文化 1.登录到zabbix web平台后,将语言修改成中文 2.但是此时会出现一个问题,zabbix图表会出现乱码 解决方法: 将windows中的字体,替换zabbix php 中的字 ...

  4. java显示汉字乱码怎么办_java中的汉字显示问号乱码怎么解决

    java中的汉字显示问号乱码怎么解决 发布时间:2020-06-23 22:16:38 来源:亿速云 阅读:97 作者:元一 java中的汉字显示问号乱码怎么解决?针对这个问题,今天小编总结了这篇文章 ...

  5. 命令行输出文件内容时末尾有一个菱形问号乱码(头歌)

    今天做头歌实验七第一题,题干描述:通过命令行参数将指定的文本文件内容显示在屏幕上.给出的源程序中存在一些逻辑错误,对程序进行修改.调试,使之能够正确完成指定任务. 源"错误"代码: ...

  6. alpine linux中文乱码,alpine 镜像 java 日志中文问号乱码

    alpine 镜像 java 日志中文问号乱码 0x00 前言 吾使用 alpine 作为基础镜像构建了 jdk8 镜像,为线上业务的 Java 微服务架构提供支持,但是有容器运行的 java 服务中 ...

  7. asp mysql 符号乱码_asp MYSQL出现问号乱码的解决方法

    asp MYSQL出现问号乱码的解决方法 发布时间:2016-06-18 来源: 点击: 次 这样的问题是因为 数据库字符集,表字符集,字段字符集都设为:gbk_chinese_ci 注意数据库连接串 ...

  8. zabbix图表出现中文乱码

    搭建完成Zabbix监控服务器之后,切换到中文语言,图表展示出现乱码,如图所示 按照网上流传的上传windows下的字体的方法,还是不行,最后发现是PHP编译时的问题: php在编译时开启了-enab ...

  9. zabbix mysql设置中文乱码_解决zabbix监控因php问题导致图形界面中文乱码方法

    解决因编译php中添加了-enable-gd-jis-conv选项导致Zabbix监控系统图形界面中文乱码问题 现象: php编译参数: 说明: 如果PHP编译时启用–enable-gd-jis-co ...

最新文章

  1. 如何从旧提交创建新的Git分支? [重复]
  2. artTemplate使用
  3. 推荐:Java性能优化系列集锦
  4. 如何判断当前请求的是健康检查API
  5. 【DP】【递归】分离与合体
  6. 互联网晚报 | 9月3日 星期五 | vivo正式公布自研芯片V1;天猫公布今年双11节奏;网易云音乐去除歌曲“独家”标志...
  7. 面试题17. 打印从1到最大的n位数
  8. 什么是DevSecOps?
  9. JDK自带的int值的sun.text.IntHashtable
  10. python监控钉钉群消息_使用python对mysql主从进行监控,并调用钉钉发送报警信息...
  11. ppt flash倒计时器_央视都在分享的9个PPT小技巧 帮你搞定职场烦心事
  12. java 小技巧_成为JAVA高手的25个小窍门
  13. 无数个骂娘的故事告诉你,千万别做技术合伙人
  14. Linux centos7 mysql 配置支持emoji表情包,笔记
  15. 思科路由器连接电脑配置
  16. java 弧度 转经纬度_GPS 经纬度转换为 经过旋转后的平面坐标详解
  17. 李国杰披露AMD技术转让 只能看不能吃(全文版)
  18. 当时我就哭了!中国首个火星探测器天问一号发射成功!
  19. 题目:953.验证外星语词典
  20. SpringBoot整合Druid ---- 猿来如此容易

热门文章

  1. string生成固定长度的哈希_Redis 选择Hash还是String 存储数据?
  2. 华为云NP考试题库_华为认证网络工程师怎么考
  3. ubuntu 设置开机执行脚本_ubuntu-18.04 设置开机启动脚本
  4. Spring框架之(无参、有参)构造方法与setter方法的初始化
  5. Java的多态(详尽版)
  6. 五分钟让你搞懂什么是“构造方法”
  7. iOS SwiftUI篇-2 UI控件 Text Button Image List
  8. React for循环渲染组件
  9. iOS 开发之便捷宏定义
  10. 基于 CoreText 实现的高性能 UITableView