MagpieRSS - PHP で使える RSS パーサー。
PHPで使えるRSSパーサー「MagpieRSS」を使ってみました。
↓ここ
http://garyo.boy.jp/rsstest/rsstest_050512_01.php
日本語の文字化けがなかなか直らなかったのですが、以下の変更で動くようになりました。
1.Jcode.phpを使う →http://www.hyuki.com/yukiwiki/wiki.cgi?MagpieRSS
2.エンコードを'UTF-8'に変更
MoodleのRSSフィード取得はMagpieRSS (http://magpierss.sourceforge.net/) を使用 (moodle/lib/magpie) しているようです。
RSSフィードソース ( 情報元 ) が文字コードUTF-8を使用している場合、Moodleサイトでja_utf8を使用して、moodle/lib/magpie/rss_fetch.incの362行目を
下記のように変更すると文字化けせずに情報を取得できます。変更対象: moodle/lib/magpie/rss_fetch.inc
変更箇所:362行目[変更後]
define('MAGPIE_OUTPUT_ENCODING', 'UTF-8')[変更前]
define('MAGPIE_OUTPUT_ENCODING', 'ISO-8859-1');
http://moodle.org/mod/forum/discuss.php?d=18972
次はこれからRSSを再度出力してみようと思います。
何がやりたいかというと↓これを自力でやってみようかと思ったわけですね。
はてなアイデア
RSSWriter Documentation