Escape Codec Library: ecl.jsがすごい役に立ちました!このライブラリはShift_JISやEUC-JPのエンコード・デコードができるライブラリです。
yahooグルメ検索は、EscapeEUCJP、
// %B5%D7%CA%BC%B1%D2(久兵衛) // http://gourmet.yahoo.co.jp/restaurant/shoplist.html?md=2&kw=%B5%D7%CA%BC%B1%D2 var link = '<a href="http://gourmet.yahoo.co.jp/restaurant/shoplist.html?md=2&kw=' + EscapeEUCJP( qry ) + '">';
euc_jpでエンコードしてリンクを貼る必要があります。
じゃらんのホテル・宿検索はEscapeSJISでリンクを貼る必要があって、
// %83p%83%93%83p%83V%83t%83B%83b%83N (パンパシフィック) // http://www.jalan.net/uw/uwp2001/uww2001init.do?keyword=%83p%83%93%83p%83V%83t%83B%83b%83N var link = '<a href="http://www.jalan.net/uw/uwp2001/uww2001init.do?keyword=' + EscapeSJIS( qry ) + '">';
こんな感じでエンコードする必要があります。
ぐるなびやgoogleは普通にencodeURIで行けるので良いのですが、Shift_JISやEUC-JPもクライアントだけでエンコードが出来てしまうので非常に強力なライブラリでした!










