1

xml version="1.0" encoding="US-ASCII" で始まる RSS を読むと、このエラーが発生します。xml version="1.0" encoding="UTF-8" のように変更すれば、同じ RSS を読むのに問題はありません。

やらなくてはいけませんか ?1/ サーバーからファイルにダウンロードする 2/ エンコードを読み取り、UTF8 に置き換える 3/ ファイルを解析する...

または、パーサーを起動してエンコーディングヘッダーを変更する前に何か他のことをすることはできますか? ありがとう

4

1 に答える 1

0

私はそのような問題を抱えていて、検索に一晩費やしました/すべてを適切に理解していれば、utf-8 rss ではないことを解析する唯一の方法は、libxml ライブラリを使用することです。多くのドキュメントをグーグルで検索できます

于 2010-12-12T14:15:50.240 に答える