>>354 に秘技を伝授するんだよもん。

QUERY_STRING の日本語をデコードしたいときは次のようにするんだよもん。
(GNUじゃない場合は適当に読み替えてほしんだよもん。)

echo -e "`echo "$QUERY_STRING" | sed -e 's;%\([0-9A-z][0-9A-z]\);\\\\x\1;g'`"

EUC-JP で「だよもん」は「%A4%C0%A4%E8%A4%E2%A4%F3」だよもん。
「%A4%C0%A4%E8%A4%E2%A4%F3」を「\\xA4\\xC0\\xA4\\xE8\\xA4\\xE2\\xA4\\xF3」
に置き換えてから、echo -e すればいいんだよもん。

もっと複雑なことがしたいときは Un-CGI を使うという手もあるんだよもん。
けど Un-CGI をつかうくらいなら Ruby^H^H^H^H他の言語 を使うんだよもん。