The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"rss и указание кодировки"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Диалог с администрацией проекта
Изначальное сообщение [ Отслеживать ]

"rss и указание кодировки"  +/
Сообщение от AlexYeCu on 10-Авг-10, 00:22 
Нельзя ли явно указывать кодировку для rss? Некоторые агрегаторы вроде того же blam не могут её правильно определить и вместо кириллицы присылают знаки вопроса.
Высказать мнение | Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "rss и указание кодировки"  +/
Сообщение от Maxim Chirkov email(ok) on 10-Авг-10, 10:59 
>Нельзя ли явно указывать кодировку для 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.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

2. "rss и указание кодировки"  +/
Сообщение от Maxim Chirkov email(ok) on 10-Авг-10, 11:15 
Поставил blam, мне удалось один из десяти русскоязычных RSS там открыть, RSS-ы yandex и rambler он не воспринимает. Похоже blam вообще не умеет перекодировать.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

3. "Преобразование RSS в utf-8"  +/
Сообщение от Maxim Chirkov email(ok) on 10-Авг-10, 12:08 
В итоге поменял для основных RSS кодировку на UTF-8, так должно работать.
Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

4. "Преобразование RSS в utf-8"  +/
Сообщение от Maxim Chirkov email(ok) on 10-Авг-10, 12:23 
>В итоге поменял для основных RSS кодировку на UTF-8, так должно работать.

Но как оказалось для Blam это не помогло из-за того, что он не заполняет поле User Agent, а запросы без user agent у меня обрабатываются как запросы от ботов и перенаправляются на изначальный RSS в koi8-r. Попробую и другие RSS в utf-8 перевести.

Высказать мнение | Ответить | Правка | ^ | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру