このスレッドは解決済です(未解決に戻す場合はこちら)
<<戻る

AWStatsの文字化けについて このメッセージに返信する
日時: 2011/11/15 19:55
名前: mugi
URL:
ここのサイトを見て、Awstats6.95をyumでインストールしましたが、
多くの検索文字列が日本語で表示されなくなりました。
UTF-8以外の文字コードだと思います。
(CentOS5を再インストールしたのが、原因かなと思っています。)

%e3%83%90%e3%83%bc%e3%82%b8%e3%83%a7%e3%83%b3%e7 → このようになります

日本語がちゃんと表示されていたときは、Jcodeを使って、

# vi /var/www/awstats/awstats.pl
 : : :
use Socket;
use Jcode;
: : :
sub DecodeEncodedString {
: : :
Jcode::convert(\$stringtodecode, "utf8");
return $stringtodecode;
}

上のようにawstats.plを編集していて、うまく表示されていました。

どなたか、ご教示をお願いします。



記事編集 編集
Re: AWStatsの文字化けについて このメッセージに返信する
日時: 2011/11/16 08:15
名前: ペングイン
URL: http://blog.trippyboy.com
mugi様

こちら http://download.hosken.jp/modules/download/index.php?content_id=4

でパッチが配布されておりました。パッチを当ててみて問題が解消されるかお試しください。
記事編集 編集
Re: AWStatsの文字化けについて このメッセージに返信する
日時: 2011/11/16 13:02
名前: stranger
URL: http://ja.528p.com/
awstats 意外の場合

nkf -w --url-input
を使ってアクセスログのリファラー部分を日本語UTF-8にしてしまうとか

nkf -w --url-input access_log > access_decode_log

-wはutf-8で変換出力するオプション
うまく%e3%83%90%e3%83%....の部分が日本語になっているか確認して下さい

日本語になっていたら、access_decode_logを解析します

記事編集 編集
Re: AWStatsの文字化けについて このメッセージに返信する
日時: 2011/11/16 19:20
名前: mugi
URL:
ペングインさん、 strangerさん、
回答ありがとうございます。

ペングインさんの言われたパッチを当てたところ、
キーフレーズの文字はすべて、うまく日本語で表示されました。
ただ、キーワードがかなり日本語に変換されずに残っているのですが、
見やすくなったので、このままAwstatsの様子を見ていくことにします。

それとは別に、strangerさんが教えていただいた方法も、
試してみようと思います。

どうも、ありがとうございました。
記事編集 編集
Re: AWStatsの文字化けについて このメッセージに返信する
日時: 2011/11/16 22:05
名前: mugi
URL:
今、Awstatsの検索文字列の欄を見てみると、
キーフレーズもキーワードもすべて、
日本語は正しく表示されていました。

ホス研様、IRORI.ORG様にも、感謝します。
記事編集 編集
件名※必須
名前※必須
URL
任意のパスワード (投稿後のコメント修正・削除時に使用)
画像認証※必須 投稿キー(画像で表示されている数字を入力)
コメント※必須

※質問を投稿後に自己解決された場合は、原因と行った対処を具体的に書き込み下さるよう、よろしくお願いします。

- WEB PATIO -