しばらく前に simplexml を使用して RSS データ ソースを解析したところ、望んでいた結果が簡単に得られました。数日以内にエラーの報告を開始する必要はありませんでした。
警告: simplexml_load_file() [function.simplexml-load] -file]: input constant due to input error, bytes 0xAD 0xB5 0x3C 0x2F
最初はphp5のバグかと思ったのですが、調べてみるとRSSソースに他のエンコード文字が混入している可能性があり、 simplexml 解析エラーです。
つまり、RSS の場合、ステートメントは次のとおりです:
PLAIN TEXTXML: その後、RSS コンテンツは次のようになります。 gb2312.
解決策
iconvを使用してエンコードを変換します正しいエンコードに変更する
http://www.bkjia.com/PHPjc/446977.html