Проблемы с кодировкой в RSS

Работал работал сайт спокойно, а сегодня при публикации поста выдал
"Something went wrong – Client : Application failed during request deserialization: not well-formed (invalid token) at line 14, column 72, byte 2357 at /usr/lib/perl5/XML/Parser.pm line 187"
Дальше посты стали публиковаться нормально, но после этого перестала работать RSS рассылка.
Сплошные вопросы вместо букв:
http://feeds.feedburner.com/trendblog/uWcV

отключить перенаправление на feedburner.com и проверить фид через валидатор http://feedvalidator.org/
отключить последние установленные плагины
заглянуть в error_log сервера и посмотреть ошибки

фид валидатор пишет что ‘utf8’ codec can’t decode bytes in position 19748-19749: invalid data (maybe a high-bit character?) как это исправить?

Найти что это за неправильные символы, откуда берутся и устранить причину их появления.

А где я должен искать, чтобы исправить это?

А где я должен искать, чтобы исправить это?

глупый вопрос – вы кусок своего фида то дайте с ошибкой, иначе вам никто не ответит.

http://feedvalidator.org/check.cgi?url=http%3A%2F%2Fwww.trendblog.ru Не ругайтесь пожалуйста, опыта еще у меня мало, так как я все это делаю в первый раз.

текст своих записей исправляйте. на желтый текст в валидаторе не обращайте внимания, а вот красный показывает где именно ломается ваш фид. по валидатору это:

IE как нестранно прибавил +0,03% ?

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

Видите, где у валидатора красным отмечено? После +0,03% перед смайликом идет какой-то странный символ. Зайдите в редактирование поста и уберите этот символ. Заодно "нестранно" исправьте. 😉

Спасибо все заработало вот и первый опыт 🙂

Anonymous
Отправить
Ответ на: