Archive for 5月 22nd, 2011


今回は、前回のブログ『Nagiosのステータスマップの文字化け対策』の続き。
Nagiosのステータスマップの文字化けの根本原因の話だ。
前回の対策結果から、/usr/local/src/nagios-3.1.0/cgi/statusmap.c の1979行目にあるescape_string() 関数に問題があるのは明らかだ。
escape_string() 関数は、/usr/local/src/nagios-3.1.0/cgi/cgiutils.c で定義されている。
ステータスマップの文字化けの根本原因は、この関数でUTF-8 に対応していないためだ。
 
Read More…