ubuntu php 乱码解决,Zabbix中文显示并解决中文乱码

偏执的太偏执、 2023-10-04 11:33 39阅读 0赞

最小化安装的Ubuntu系统,默认不带中文语言包

3519da60b9bdb75736d666b009317abb.png

系统中安装中文包

#安装中文包

root@zabbix:~# apt-get install language-pack-zh*

#配置相关环境变量

root@zabbix:~# vim /etc/environment

PATH=”/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games”

#在文件中添加语言和编码的设置

LANG=”zh_CN.UTF-8”

LANGUAGE=”zh_CN:zh:en_US:en”

#重新设置本地配置

root@zabbix:~# dpkg-reconfigure locales

找到zh_CN.UTF-8,空格选择,Tab ok确定

ec86f984c7ef8c343e5b5d02b1d15342.png

选择zh_CN.UTF-8,Tab ok确定

0123079649ab3fdd52f1185b39811fc5.png

#重新启动apache2服务

root@zabbix:~# systemctl restart apache2

语言出现中文,选择后点击下面的update更新即可切换成中文界面

67a425746376471e2ab2a0a5b946b66a.png

此时还是有些小瑕疵的,比如:中文乱码

67070dea4153212705c736170f184754.png

解决中文乱码问题:将本地字体文件上传到系统指定目录下

6cfc9a48ccfdb881a3d62fa0f8ab11d3.png

#编辑配置文件使用新字体

root@zabbix:/usr/share/zabbix/assets/fonts# vim /usr/share/zabbix/include/defines.inc.php

root@zabbix:/usr/share/zabbix/assets/fonts# grep simkai /usr/share/zabbix/include/defines.inc.php

#修改graphfont为新字体的文件名,以使用新字体

define(‘ZBX_GRAPH_FONT_NAME’, ‘simkai’); // font file name

define(‘ZBX_FONT_NAME’, ‘simkai’);

#重启apache2服务

root@zabbix:/usr/share/zabbix/assets/fonts# systemctl restart apache2

090b6215d4a52d2c1c3cd80fdc1e6134.png

声明:

发表评论

表情:
评论列表 (有 0 条评论,39人围观)

还没有评论,来说两句吧...

相关阅读