MAPの文字化けについて

はじめまして。
MAPの文字化けについてご相談お願いいたします。
ユーザの文字をJP(日本語)にしているのですが、
MAPの文字が文字化けを起こします。

php-gd の ImageString の問題だと思うのですが、
具体的な対処方法がわかりません。
(PHPの知識がないので。。)

お知恵を貸してください。

環境
CentOS5
zabbix-1.4.5-1

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー kodai の写真

こんにちは。

/usr/share/zabbix/map.phpの260行目を以下のように変更してみてください。

変更前:
ImageString($im, 2, $x_info, $y_info, $info_line,$color);

変更後:
//ImageString($im, 2, $x_info, $y_info, $info_line,$color);
ImageTTFText($im, 8, 0, $x_info+5, $y_info+10, $color, "/usr/share/fonts/ipafont/ipag.ttf", $info_line);

/usr/share/fonts/ipafont/ipag.ttf の部分は、適当な日本語フォントファイルを指定してください。

ユーザー koji の写真

早速のご返信ありがとうございます。
お礼が遅くなり申し訳ございませんでした。
教えていただきました、修正でステータスの文字が日本語に変更できました。
同様にラベルについても、修正させていただきMAPが日本語表記となりました。

251行 // ImageString($im, 2, $x_label, $y_label, $label_line,$label_color);
ImageTTFText($im, 8, 0, $x_label+5, $y_label+10, $color,"/usr/share/fonts/japanese/TrueType/sazanami-gothic.ttf", $label_line);

260行 // ImageString($im, 2, $x_info, $y_info, $info_line,$color);
ImageTTFText($im, 8, 0, $x_info+5, $y_info+10, $color,"/usr/share/fonts/japanese/TrueType/sazanami-gothic.ttf", $info_line);

フォントはインストールされていた物を使いました。
解決できました。
ありがとうございます。

来月号のソフトウエアデザインの特集後編も楽しみにしています。

:-D