Проблема с кодировкой при импорте новостей с помощью feedapi

Главные вкладки

Аватар пользователя bobkadler bobkadler 9 февраля 2009 в 13:41

Добрый день.

Возникла проблема. Установил на сайт модуль Feed API для того чтобы настроить импорт новостей с сайта http://www.tourdom.ru/news/export/rss.xml
RSS в кодировке windows-1251
База в кодировке utf-8
друпал тоже в кодировке utf-8
парсер simplepie использую.

Когда создаю материал типа feed вставляю там адрес rss он начинает забирать оттуда статьи и они на выходе получаются в кривой кодировке... что делать, кто-нибудь сталкивался с подобной проблемой? Как сделать так чтобы кодировка была правильной.

Комментарии

Аватар пользователя Camor Camor 9 февраля 2009 в 14:16

Зачастую криворукость некоторых издателей делает следующее, что сам фид идёт в одной кодировке, а написана другая. Так в своё время отметились cnews, compulenta.

Аватар пользователя bobkadler bobkadler 9 февраля 2009 в 16:25

Спасибо. Долго ковырялся с настройками самого simplepie нашёл там несколько функций...
одна set_input_encoding() другая set_output_encoding()каждая отвечает соответственно за свою кодировку на выходе или на входе.
Пробовал там менять значеения ничего не помогало.... щас поковырялся с настройками php и обновил FeedAPI и сам Simplepie тоже обновил.. стало всё нормально парсится с нормальной кодировкой. Вот так бывает Smile