LINUX.ORG.RU

django, tidy, работает по-разному


0

1

Сделал маленькое приложение на django, но это не принципиально скорее всего. Всё работает как надо на ноутбуке (ubuntu 10.10, python 2.6.6). Когда пробую запустить это дело на типа домашнем сервере (ubuntu 9.10, python 2.6.4), то результат другой:

#получаю страницу в кодировке cp-1251
page = unicode(response.read(), 'cp1251')
options = dict(output_xml=1, add_xml_decl=1, indent=1, tidy_mark=0, \
                    hide_comments=1, show_errors=1)
s = tidy.parseString(page, **options)
#здесь на ноутбуке вывод - страница, преобразованная в xml
#на сервере - просто <?xml version="1.0" encoding="us-ascii"?> <html></html>
print s

С чем может быть связано такое поведение?

Ответ на: комментарий от stevejobs

какой нахфик онлайн-перевдчик?! enca же

anonymous ()
Ответ на: комментарий от Droid790

> Ну, в хедерах windows-1251, в meta - cp1251.

да там может быть что угодно, хоть армянский вариант французского

проверь, в какой кодировке текст по-настоящему!

stevejobs ★★★★☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.