ひとつ前のエントリで作成したヘッドラインページだが、エントリ毎の日付がうまく取得できない。どうやらRSSの種類によって記述が異なることが原因のようだが、いろいろ調べてみたところ、Magpie RSSのバージョン0.7からは便利な機能が追加されていることが分かった。 早速、Magpie RSSの本家からmagpierss-0.72をダウンロードし、適宜ファイルを入れ替えてみたところ……いきなり文字化け発生。しかしながらこれは、rss_fetch.inc内で出力エンコーディングがISO-8859-1に指定されているためだと判明。 具体的には、 define('MAGPIE_OUTPUT_ENCODING', 'ISO-8859-1'); を define('MAGPIE_OUTPUT_ENCODING', 'UTF-8'); に変更すれば、文字化けは見事に解消された。本来はPHPスクリプトが使