質問: simplexml_load_string()関数で、  こちらのrssを取得してパースし、オブジェクトに入れています。 ところが Entity: line 499: parser error : Input is not proper UTF-8, indicate encoding ! Bytes: 0xE3 0x2E 0x2E 0x2E in というようなエラーが発生します。 web上ではエラーで表示されませんが、テキストで保存してみると、 最後のエヴァンゲリオンのrss部分の 動き. という場所があります。 それをpreg_replaceで""(なにもなし)へ置換しました。 すると、問題なく表示できました。 こちらの件もあり、RSSのパース処理で 毎回エラー文字が出るたびにその部分を修正するのは、現実的ではない気がします。 (無限にこういう文字がありそうだし、 毎回修正していてはエラーばかり表示されるので・・・) RSSを取得してパースし、後はレイアウトとか調整して出力しているだけです。 こういう場合、どのようにすればいいのでしょうか? XMLを甘く見ていました・・・。
回答: こんな記事がありましたが、参考になるでしょうか? まだ未テストなので今回の場合も上手くいくのか分りませんが...