Perl で Web ページのコンテンツ (式) をダウンロードしようとしています。「LWP::UserAgent」モジュールを使用してコンテンツを解析し、UTF8 形式をチェックするように注意しました。コードは次のとおりです。
use LWP::UserAgent;
my $ua = new LWP::UserAgent;
my $response = $ua->get('http://www.abc.org/patent/formulae');
my $content =$response->decoded_content();
if (utf8::is_utf8($content))
{
binmode STDOUT,':utf8';
}
else
{
binmode STDOUT,':raw';
}
print $content;
しかし、私はまだワイド文字を取得しています & 出力は次のとおりです:
#10; "
私が欲しいのに対し:
"Fromula = Ï Ì â¡ ( c + / c 0 ) â 1 "
どうすればそれを避けることができますか?