コメントで教えてもらったこと

http://d.hatena.ne.jp/shibasaki/20050212
の続き

$tag = CGI::escape(Encode::encode(’euc-jp’, $tag));
my $url = ’http://1470.net/mm/search?genre=’ . $tag . ’&mode=rss’;
すれば通るかも?

えっと、やっとできたんですけど、この通りだとダメで

$tag = CGI::escape(Jcode->new($q->param('tag'))->euc());
my $url = ’http://1470.net/mm/search?genre=’ . $tag . ’&mode=rss’;

なら成功。Jcode.pm と Encode で動作が違うぞ、うちの Mac (笑)。これ後々困りそうな感じ。しかも、to EUC は Jcode で、to UTF8 は Encode を使わないと思った通り動作してくれない。わけわからん。文字コードなんてもう嫌い。僕が世界征服したら真っ先に文字コードの統一をしようとここに誓う。

つーことで現在の状況。
http://loveless.ddo.jp/~real/tag/search.cgi
http://loveless.ddo.jp/~real/tag/search_cgi.txt
HTML::Template も Cache::File ぶっちゃけ初めて使った。便利過ぎ。

ところで、SBS を横断する検索なんて今更珍しくない。なんか違うの考えようっと。