1

Feedzirraを使用して RSS フィードを解析しようとしています。

それらのいくつかは問題ありませんが、他のものはエラーを返します:

解析中にエラーが発生しました。入力が適切な UTF-8 ではありません。エンコーディングを指定してください!

どうすれば修正できますか?

4

1 に答える 1

1

これは Feedzirra の問題ではないようです、IMO. libxml または nokigiri の依存関係が最新でない可能性があります。これらの gem を更新して、もう一度お試しください。

ここで述べたように、エンコード検出は 100% 正確ではありません。

エラーが発生したものを無視したい場合は、Feedzirra にコールバック関数があります。

Feedzirra に存在するもう 1 つの機能は、フィードを取得するときに「成功時」と「失敗時」に呼び出されるコールバック関数を作成する機能です。これにより、エラーのログ記録やデータ ストアの更新などを簡単に行うことができます。

また、どのコードでエラーが発生したか、またはどのファイルを解析しようとしているのかについて、詳しい状況をお知らせください。

于 2011-10-31T09:08:32.007 に答える