Нельзя ли явно указывать кодировку для rss? Некоторые агрегаторы вроде того же blam не могут её правильно определить и вместо кириллицы присылают знаки вопроса.
>Нельзя ли явно указывать кодировку для rss? Некоторые агрегаторы вроде того же
>blam не могут её правильно определить и вместо кириллицы присылают знаки
>вопроса.В каком именно RSS не указывается кодировка ?
Сейчас проверил, во всех RSS стоит заголовок <?xml version='1.0' encoding='koi8-r'?>
Но сервер не выдает кодировку в HTTP-заголовке, возможно с этим связаны проблемы. Пожалуйста попробуйте подписаться на RSS http://www.opennet.me/opennews/opennews_6_noadv.rss я для него сделал вывод "Content-Type: text/xml; charset=koi8-r". Если проблема решиться - поменяю для остальных RSS.
Поставил blam, мне удалось один из десяти русскоязычных RSS там открыть, RSS-ы yandex и rambler он не воспринимает. Похоже blam вообще не умеет перекодировать.
В итоге поменял для основных RSS кодировку на UTF-8, так должно работать.
>В итоге поменял для основных RSS кодировку на UTF-8, так должно работать.Но как оказалось для Blam это не помогло из-за того, что он не заполняет поле User Agent, а запросы без user agent у меня обрабатываются как запросы от ботов и перенаправляются на изначальный RSS в koi8-r. Попробую и другие RSS в utf-8 перевести.