ホームページ > バックエンド開発 > PHPチュートリアル > php5_PHP チュートリアルでの simplexml 解析エラー

php5_PHP チュートリアルでの simplexml 解析エラー

WBOY
リリース: 2016-07-15 13:22:33
オリジナル
959 人が閲覧しました

しばらく前に 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

本当http://www.bkjia.com/PHPjc/446977.html技術記事少し前に、simplexml を使用して RSS データ ソースを解析したところ、数日以内にエラーの報告を開始するのは望ましくない結果が簡単に得られました。 警告: simplexml_load_file() [function.simplexml-load-file]。 ]:...
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート