urldecode.php:
#!/usr/local/bin/php -q
<?php
$in=fopen(‘php://stdin’, ‘r’);
$stat = fstat($in);
while(!feof($in)){
$buf = fgets($in, 10240);
echo mb_convert_encoding(urldecode($buf),’EUC_JP’, ‘UTF-8’);
}
?>
簡単なコードですが、
cat access_log | urldecode.php
とかしてやると、検索単語が見えるようになって便利。ただし、この用途のためだけに書いたので、UTF-8 以外の形式でマルチバイト文字列を含んでると結果が化けます。