URL をデコードするスクリプト

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 以外の形式でマルチバイト文字列を含んでると結果が化けます。