okdtの日記: MagpieRSS文字化け対策
日記 by
okdt
Yahoo pipesであちこちに書いているokdtアカウントのblogをOkdt blogsということで集約するRSSを吐けるようにした。
[http://okdt.org/okdt_blogs.xml]
でもって、ひさびさにMagipieRSSを見たら、0.72にアップデートされていた。セキュリティフィックスが含まれていたのでさくっと入れ替えたら、いきなり文字化け。どんなパッチを前回あてたのか忘れた。
これだから、できるだけオリジナルコードを書き換えないほうがいいんだよね。いかんいかん。
でもって、
define('MAGPIE_OUTPUT_ENCODING', 'UTF-8');
Require_once 'magpierss/rss_fetch.inc';
のように、magpierss/rssfetch.inc を呼ぶ前に、MAGPIE_OUTPUT_ENCODING を定義しておくことで解決。参考までに、これで設定しない場合は、デフォルトとして 'ISO-8859-1' が設定されることになっている。
以上、自分のための備忘録ならびに、http://okdt.org/のテスト。
MagpieRSS文字化け対策 More ログイン