やった!やったよ!直ったよ! というわけで、経緯は前エントリを見ていただいて、 文字化け直りました。 utf8::encodeやencode_utf8などのメソッドはだめで、 MTのメソッドMT::I18N::encode_textでエンコードしたらOKでした。 $string = MT::I18N::encode_text( $string, 'utf-8', undef ); という感じです。 MT::I18N::encode_textの引数は1つめが文字列、 2つめが変換前のエンコード($from)、 3つめが変換後のエンコード($to)、 という感じになります。 ここで、3番目の...
MT開発者向け: 2009年8月アーカイブ
以前書いた記事にもありましたが、 4.25にしたらプラグインが文字化けする MTを4.1から4.25にしたら一部のプラグインがすんげえ文字化けする。 具体的に言うと、ひとつは自分で作って1人で使っている指定したRSSを取得して、 そのRSSの中身をダッシュボードに表示するもの。 もうひとつは、HatenaBookmarkWidget Modified どちらも、RSSを取得して、そこに書かれたXMLの構造をXML::Simpleで解析し、 プラグインの変数化してダッシュボード上に表示するもの。 いまだにはっきりした原因・改善策はわからない。 指定したRSSを取得するプラグインの方はXML...