Feedzirraを使用してRSSフィードを解析しようとしています。Rubyフィード解析:「入力が適切ではありませんUTF-8、符号化してください!
それらのいくつかはOKですが、他はエラーを返す:
Error while parsing. Input is not proper UTF-8, indicate encoding !
私はそれを修正するにはどうすればよいですか?
Feedzirraを使用してRSSフィードを解析しようとしています。Rubyフィード解析:「入力が適切ではありませんUTF-8、符号化してください!
それらのいくつかはOKですが、他はエラーを返す:
Error while parsing. Input is not proper UTF-8, indicate encoding !
私はそれを修正するにはどうすればよいですか?
これはFeedzirraの問題ではないようですが、IMO。 libxmlまたはnokigiriの依存関係が最新でない可能性があります。これらの宝石を更新して、もう一度やり直してください。
mentioned hereと同様に、エンコード検出は100%正確ではありません。
あなたはあなたにエラーを与えるものを無視したい場合は、 Feedzirraはまた、コールバック関数
Another feature present in Feedzirra is the ability to create callback functions that get called “on success” and “on failure” when getting a feed. This makes it easy to do things like log errors or update data stores.
を持って、私たちにあなたにエラーを与えるか、どのファイルをしようとしているどのようなコードでより多くのコンテキストを与えてくださいパースします。
Nokogiriエンコーディングdocs:http://www.nokogiri.org/tutorials/parsing_an_html_xml_document.html#encoding – captainpete