Loading... <div class="tip inlineBlock info"> Zabbix7.x界面无法选择中文,通过安装语言包解决。后面也解决了zabbix7中文方块(乱码)问题,6版本也同样适用 </div> ### 安装中文语言包 配置中文语言包 系统中默认没有携带中文语言包,可以通过以下命令查看 ```bash localectl list-locales #查看系统默认已有的语言包 localectl #查看当前生效的语言包 localectl set-locale LANG="zh_CN.utf8" #修改当前生效语言包为中文zh_CN.utf8 ``` 查找软件仓库中可以下载的软件包,查询是否包含中文语言包。 ```bash dnf list | grep glibc-langpack #查看源上有哪些语言包 dnf list | grep glibc-langpack | grep zh #筛选出需要的中文语言包 dnf install glibc-langpack-zh #安装中文语言包 localectl set-locale LANG="zh_CN.utf8" #修改当前生效语言包为中文zh_CN.utf8 systemctl restart zabbix-server zabbix-agent nginx php-fpm # 重启相关服务 ``` 修改语言不需要重新启动操作系统,只需重新启动一下zabbix相关服务即可。  ### 修复中文乱码问题 <div class="tip inlineBlock info"> 改语言包仅解决了整体页面的中文显示问题,具体监控项仍然存在中文方块乱码问题,需要下载中文字体解决。 </div> 将Windows的中文ttf字体 C:\Windows\Fonts目录下的字体上传至zabbix-server服务器,并且将字体改名为已经被套了几层软连接的默认字体名字DejaVuSans.ttf,不用重启服务器或应用,刷新页面即可。 ```bash dnf install lrzsz #安装rz命令,方便快速上传字体文件 cd /usr/share/fonts/dejavu-sans-fonts/ #进入字体文件所在目录 rz -E #上传Windows上找到的ttf字体文件 cp DejaVuSans.ttf DejaVuSans.ttf.back #将之前的文件备份一下 mv ziti.ttf DejaVuSans.ttf #将上传的字体改名为目标文件 ```  Last modification:May 17, 2025 © Allow specification reprint Support Appreciate the author Like 如果觉得我的文章对你有用,请随意赞赏