検索語の文字化け問題
いったんEUC-JPに変換してから webalizer にかけるサンプルプログラム
#!/usr/bin/env perl
use Jcode;
open (IN ,$ARGV[0]);
while (<IN>){
$_ =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
Jcode::convert(\$_,euc);
print $_;
}
close (IN);
exit;
使用方法
# ./convertlog.pl /var/log/apache/access_log > /var/log/apache/jaccess_log
# /usr/bin/webalizer -o /var/www/webalizer/ /var/log/apache/jaccess_log
- Reference
ahref.org - アクセスログ解析ソフトwebalizer日本語化
http://www.ahref.org/linux/a.phtml?number=10000011
fkimura.com - Webalizer の設定. (FreeBSD)
http://www.fkimura.com/webalizer2.html