Привет! Поискал на сайте, в ЧаВо и по поиску в гугле попробовал... Не могу разобраться с такой вещью: я хочу отдавать rss-ленту c моего сайта в кодировке windows-1251, потому что тот парень, (точнее его сайт) который будет её ставить, может читать только в Win-1251. А отдается-то только в UTF! Что делать? В станадартном варианте у него вместо моей ленты на сайте вылазит абракадабра, т.к. сайт у него в кодировке Win-1251. Или может быть кто знает, как в PHP-Nuke можно принимать rss-ленту UTF?
Заранее спасибо!
Комментарии
А может написать сторонний скрирт, который будет получать ленту у Друпала и отдавать в нужной кодировке?
Только, не забыть поменять <?xml version="1.0" encoding="utf-8"?>.
1. Дело в том, что скриптов писать не умею :-(. Может быть можно какой-то стандартный передедать? По сути-то у меня лента отдается в 1251, но просто вначале стоит как раз упоминание про UTF и потому все корежится.
2. Как мне можно в той ленте (в том файле), которую я "отдаю", переделать строчку xml version=”1.0” encoding=”utf-8” на xml version=”1.0” encoding=”Windows-1251” ????
Новост друпаловские отдаешь по RSS?? Если да, то они генерятся в файле modules/node.module функцией node_feed - там и прописано utf-8 для XML. Но вот как ты "по сути" умудрился отдавать в 1251 не пойму... вообще-то node_feed в utf печатает текст... чтобы в 1251 печатала, надо там подставить вместо всяких тайтлов и дескрипшенов mb_convert_encoding.
Кто-нибудь это реализовал?
так же возникла необходимость отдавать rss в кодировке windows-1251
для meta.ua
как организовать такой вывод?