zabbix中国語フォントのローカル文字化けしの問題を解決する
zabbix中国語フォントのローカル文字化けしの問題を解決する
zabbixのWebインタフェースで中国語のフォントを切り替えると、局所的に中国語の文字化けしが発生します.
あるいはcnfは以下の構成に追加される
解決(原因2):楷書の一般など、ローカルwindowsシステムから中国語フォントをダウンロードします.
zabbixのfontsディレクトリにアップロードし、
zabbixのデフォルトフォントはDejaVuSansです.ttf:
zaibbixプロファイルの変更
または
注意:
質問:
zabbixのWebインタフェースで中国語のフォントを切り替えると、局所的に中国語の文字化けしが発生します.
理由:
1、データベースを初期化する際にutf 8符号化を使用しないことによる.データベース使用の初期化コマンド
create database zabbix default charset utf8;
あるいはcnfは以下の構成に追加される
default-character-set = utf8
2、zabbixはDejaVuSanを使用する.ttfフォントは、中国語がサポートされていないため、中国語に文字化けしが発生します。
解決(原因2):楷書の一般など、ローカルwindowsシステムから中国語フォントをダウンロードします.
C:\Windows\Fonts\simkai.ttf
zabbixのfontsディレクトリにアップロードし、
/usr/share/zabbix/fonts/
zabbixのデフォルトフォントはDejaVuSansです.ttf:
/usr/share/zabbix/fonts/graphfont.ttf -> /etc/alternatives/zabbix-web-font
/etc/alternatives/zabbix-web-font -> /usr/share/fonts/dejavu/DejaVuSans.ttf
zaibbixプロファイルの変更
# vim /usr/share/zabbix/include/defines.inc.php
define('ZBX_GRAPH_FONT_NAME', 'graphfont'); // font file name
:
// define('ZBX_GRAPH_FONT_NAME', 'graphfont'); // font file name
define('ZBX_GRAPH_FONT_NAME', 'simkai'); // font file name
または
/usr/share/zabbix/fonts/ graphfont.ttf , simkai.ttf graphfont.ttf;
注意:
zabbix4
の経路は/usr/share/zabbix/fonts/
から/usr/share/zabbix/assets/fonts
に変更された.