EC-CUBEのカスタマイズ、ネットショップ制作メモ

主にEC-CUBEを利用したネットショップの制作、カスタマイズや独自機能の開発について

concrete5のRSSの文字化け修正

concrete5デモサイトconcrete5のページリストブロックが生成するRSSgoogleリーダーで読み込んでみると、アレレ文字化けしちゃってました。

生成されたRSSのソースを見てみたら、xml宣言が

<?php xml  version="1.0">
になっていたり、エンコードの設定が無かったり、言語の設定もありませんでしたので修正しました。

/concrete/block/page_list/tool/rss.phpの21行目〜25行目あたりを

header('Content-type: application/xml; charset=UTF-8');
echo '<?xml version="1.0" encoding="utf-8"?>'."\n";

?>

に変更。
これでgoogleリーダーでも文字化けせずに表示される様になりました。