アクセスカウンタが文字化けする時
このサイトは、futomi's CGI Cafe さんのアクセスカウンタで履歴を取っています
かなり詳しい情報が取れるので、仕事でも結構使っています
ページランキングとかで、ページのタイトルが表示されるのですが、そこが化けている場合がありました
![]()
サムネイルを表示しています。クリックすると元のサイズを表示します。
その対策をしてみます
acc.cgi の 4385 行あたりに、一行追加してみました。
変更前
binmode(HTML); # For Windows
my $buf;
sysread(HTML, $buf, $size);
close(HTML);
if( $buf =~ /]*>([^<]*)<\/title>/i ) {
変更後
binmode(HTML); # For Windows
my $buf;
sysread(HTML, $buf, $size);
close(HTML);
&Jcode::convert(\$buf,"euc");
if( $buf =~ /]*>([^<]*)<\/title>/i ) {
これだけで駄目な場合は、公式サイトのFAQを参照し、acc/lib 中の Jcode と Jcode.pm を削除しました(Jcode.pmはコンパイル済みで既にシステムに入っています)
尚、この現象は、環境依存のようです
多分、問題ないサーバでは、何もしなくても問題ないと思います
トラックバック(0)
このブログ記事を参照しているブログ一覧: アクセスカウンタが文字化けする時
このブログ記事に対するトラックバックURL: http://www.takosuke.net/~seraphis/mt/mt-t_SlwssdF5.cgi/523


コメントする