BlueOnyx の Webalizer で文字化けを解消する

スポンサーリンク

BlueOnyx の Webalizer はリファラや検索キーワードが文字化けしているので,これを解消する。



原因は,Webalizer で出力される文字コードが UTF-8 なのに対し,BlueOnyx のコンパネの文字コードが EUC-JP を使っているからだ。

UTF-8 のヘッダを出力するために,表示部分 (/usr/sausalito/ui/web/base/sitestats/webalizer.php) の 45 行目付近を次のように書き換える。

# vi /usr/sausalito/ui/web/base/sitestats/webalizer.php
if (preg_match('/html/', $file)) {
	header('Content-Type: text/html; charset=utf-8');
	#print $page->toHeaderHtml();
}

これで文字化けが解消される。多少表示が変わるが許容範囲だろう。

コメント

タイトルとURLをコピーしました