XML::Simpleで文字化け

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に変更。

文字化けが直りました!