ubuntu php 乱码解决,Zabbix中文显示并解决中文乱码
最小化安装的Ubuntu系统,默认不带中文语言包
系统中安装中文包
#安装中文包
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_CNen_US:en”
#重新设置本地配置
root@zabbix:~# dpkg-reconfigure locales
找到zh_CN.UTF-8,空格选择,Tab ok确定
选择zh_CN.UTF-8,Tab ok确定
#重新启动apache2服务
root@zabbix:~# systemctl restart apache2
语言出现中文,选择后点击下面的update更新即可切换成中文界面
此时还是有些小瑕疵的,比如:中文乱码
解决中文乱码问题:将本地字体文件上传到系统指定目录下
#编辑配置文件使用新字体
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
声明:
还没有评论,来说两句吧...