読者です 読者をやめる 読者になる 読者になる

岩手からこんにちは ☆彡 perl とかウェブ系なブログ

はてなダイアリーからひっこしましたよ http://d.hatena.ne.jp/rosiro

use utf8とURIモジュール

http://d.hatena.ne.jp/orangevtr/20090208/1234097762
これと同じ件でWebService::SimpleAPI::Wikipedia;を使った際に同じような問題が発生しました。
use URIを利用している場合でperl 5.10以降を利用していない場合にはそうなるかもと

#perl-casualで教えてもらいました。 教えて君の為のIRCでは無いんだろうけど親切に教えていただきました。ありがとうございました。

今回の場合WebService::SimpleAPI::Wikipediaを使ったので

{
    no utf8;
    my $wiki = WebService::SimpleAPI::Wikipedia->new();
    my $res = $wiki->api({ 'keyword' => $keyword, 'search' => 1 })->[0] or return 0;
}

解決策は
no utf8;するか'keyword'とsearchをクオートで囲う事で解決しました。