Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
ВнизDjango... кодировка для RSS Найти похожие ветки
← →
sniknik © (2012-05-04 11:07) [0]Проблема.... основная :), нифига не знаю про сей фремворк, но у людей на нем сайт, и формируемый средствами фремворка RSS (новости). Я его получаю разбираю, работаю, все хорошо, кроме одной мелочи...
Не основная проблема - по протоколу и вообще работа (есть АПИ по обмену данными) должна вестись в кодировке win-1251, а RSS выдает в utf-8 (как и сайт). Ну и вот, мне то пофигу, "айдомдокумент" разбирает и не давится любой кодировкой, но!!!, формально получается что RSS это часть протокола, и есть клиенты которые не пользуются стандартными парсерами xml, а делают разбор регекспами и т.д... всякой хренью, в общем. Заставить их поменять что то невозможно т.к. протокол как сказано выше только в win-1251...
В общем вопрос, можно ли там (в Django) "малой кровью" (настройкой) изменить charset? И желательно не всего сайта, а только формируемого RSS? В поддержке говорят "не знаем что/как можно сделать", у меня доступа к серверу/настройкам/скриптам нет (хотя, опять по словам поддержки, в скрипты/ядро движка/генофонд :) не лезть!).
Есть возможность? Кто знает джангу, куда их ткнуть чтобы посмотрели/поменяли. (не разворачивать же мне сайт, изучать фрейворк, чтобы самому разбираться... черезчур, ИМХО, по чужой проблеме)
← →
Anatoly Podgoretsky © (2012-05-04 11:11) [1]Ну сказали же в генофонд не лезть.
← →
Медвежонок Пятачок © (2012-05-04 11:19) [2]а если прикрутить сбоку отдельный питон-модуль, который сдернет оригинальный rss сам, затем поменяет все на 1251 и отдаст наружу?
← →
sniknik © (2012-05-04 11:20) [3]> Ну сказали же в генофонд не лезть.
Ну там есть какие то шаблоны, настройки, дефаултный чарсет (а значит есть и тот который можно выставить), и для страниц читал в гугле есть возможность любой для каждой... но RSS говорят как то по другому делается (??? плохо что не знаю про него ничего, может быть решение уже видел, да не понял).
← →
sniknik © (2012-05-04 11:23) [4]> а если прикрутить сбоку отдельный питон-модуль, который сдернет оригинальный rss сам, затем поменяет все на 1251 и отдаст наружу?
Не пойдет, программист нужен ;), а на поддержке таких нет. Если бы на этапе разработки "всплыло", другое дело.
Ии если бы у меня самого доступ был бы... питон знаю, программировать люблю. :)
← →
Медвежонок Пятачок © (2012-05-04 11:30) [5]но его же совсем не обязательно физически прикручивать именно "там".
можно прикрутить подобный прокси "совсем сбоку". на любом другом хостинге.
правда программер все равно нужен....
← →
sniknik © (2012-05-04 11:31) [6]Хм. похоже нашел,
http://pyplanet.ru/tag/Django?page=21
"Статья"
Подводные грабли web, django, python
Django RSS для Яндекс новостей
И судя по всему, для меня это значит "невозможно"...
← →
sniknik © (2012-05-04 11:36) [7]> но его же совсем не обязательно физически прикручивать именно "там".
Вообще то обязательно, это билинг, пере направления, сторонние сайты, под чужим сертификатом, и много чего еще не допускается. Только прямые запросы.
И потом как я, клиент, скажу другим клиентам "протокол поменялся, теперь новости берите оттуда!"? Нонсенс.
Мне проще сказать, пользуйтесь моей программой, у меня все хорошо, да кто ж слушать то будет? У каждого свой велосипед "любовно взращенный".
← →
sniknik © (2012-05-04 11:47) [8]> И судя по всему, для меня это значит "невозможно"...
Ха, а поддержка на ссылку сказала "мы попробуем". ;)
← →
Anatoly Podgoretsky © (2012-05-04 12:06) [9]> sniknik (04.05.2012 11:36:07) [7]
Похоже ты в тупике.
← →
sniknik © (2012-05-04 12:15) [10]> Похоже ты в тупике.
Не я. У меня все работает и так, т.к. пользуюсь нормальными методами. Просто у начальства похоже мнение, что это ничего не значит, а нужно знать какое то волшебное слово чтобы работало... и я его типа знаю, и меня типа попросили "скажи им что сделать, чтобы работало... но! этого нельзя, того нельзя, нормально/профессионально работать не предлагать, и вообще чтобы сразу, и вчера...".
← →
Anatoly Podgoretsky © (2012-05-04 12:23) [11]> sniknik (04.05.2012 12:15:10) [10]
Я имею в виду задачу
← →
sniknik © (2012-05-04 12:37) [12]> Я имею в виду задачу
А... ну тут я и не надеялся особо на решение. Слишком много ограничений, не знание инструмента, невозможность "пощупать" самому, и т.д. сразу сказал что ничего не выйдет.
И хотя поддержка "пробует", но ничего не меняется, а времени уже много прошло. Не получится наверное.
← →
Anatoly Podgoretsky © (2012-05-04 12:54) [13]> sniknik (04.05.2012 12:37:12) [12]
Вот именно, подхода совсем никуда нет, и т.д.
Страницы: 1 вся ветка
Форум: "Прочее";
Текущий архив: 2013.03.22;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.096 c