- rss и указание кодировки, Maxim Chirkov, 10:59 , 10-Авг-10 (1)
>Нельзя ли явно указывать кодировку для rss? Некоторые агрегаторы вроде того же >blam не могут её правильно определить и вместо кириллицы присылают знаки >вопроса. В каком именно RSS не указывается кодировка ? Сейчас проверил, во всех RSS стоит заголовок <?xml version='1.0' encoding='koi8-r'?> Но сервер не выдает кодировку в HTTP-заголовке, возможно с этим связаны проблемы. Пожалуйста попробуйте подписаться на RSS https://www.opennet.ru/opennews/opennews_6_noadv.rss я для него сделал вывод "Content-Type: text/xml; charset=koi8-r". Если проблема решиться - поменяю для остальных RSS. - rss и указание кодировки, Maxim Chirkov, 11:15 , 10-Авг-10 (2)
Поставил blam, мне удалось один из десяти русскоязычных RSS там открыть, RSS-ы yandex и rambler он не воспринимает. Похоже blam вообще не умеет перекодировать.
- Преобразование RSS в utf-8, Maxim Chirkov, 12:08 , 10-Авг-10 (3)
В итоге поменял для основных RSS кодировку на UTF-8, так должно работать.
- Преобразование RSS в utf-8, Maxim Chirkov, 12:23 , 10-Авг-10 (4)
>В итоге поменял для основных RSS кодировку на UTF-8, так должно работать. Но как оказалось для Blam это не помогло из-за того, что он не заполняет поле User Agent, а запросы без user agent у меня обрабатываются как запросы от ботов и перенаправляются на изначальный RSS в koi8-r. Попробую и другие RSS в utf-8 перевести.
|