XML::Simpleで文字化け
2009年9月26日
RSS取得してごにょごにょするスクリプトを書いてるんですが、
XMLをパースした値が化けたり化けなかったりして
utf8フラグを落としたりしても状態変わらず・・・
2007-05-03 - 結城浩のはてな日記 http://d.hatena.ne.jp/hyuki/20070503#utf8flag
上記のエントリーを参考に、下記を追加。
$XML::Simple::PREFERRED_PARSER = 'XML::Parser';
家の環境(Fedora9)だとデフォでXML::SAXでパースしてるみたいなんですが、
パーサーをXML::Parserに変更。
文字化けが直りました!