Разбор Ruby-фида: «Неправильный ввод UTF-8, укажите кодировку!» - PullRequest
1 голос
/ 31 октября 2011

Я пытаюсь проанализировать RSS-каналы, используя Feedzirra .

Некоторые из них в порядке, но другие возвращают ошибку:

Ошибка при разборе.Неправильный ввод UTF-8, укажите кодировку!

Как это исправить?

1 Ответ

1 голос
/ 31 октября 2011

Похоже, это не проблема Федзирры, ИМО.Ваши зависимости от libxml или nokigiri могут быть неактуальными.Обновите эти драгоценные камни и попробуйте снова.

Как и , упомянутый здесь , обнаружение кодирования не является точным на 100%.

Если вы хотите игнорировать те, которые приводят к ошибкамFeedzirra имеет функции обратного вызова

Еще одна функция, представленная в Feedzirra, - это возможность создавать функции обратного вызова, которые при вызове канала вызывают «при успехе» и «при ошибке».Это позволяет легко делать такие вещи, как ошибки журнала или обновлять хранилища данных.

Также, пожалуйста, дайте нам больше контекста о том, какой код выдает ошибку или какой файл вы пытаетесь проанализировать.

...