![]() |
Модераторы: Daevaorn |
![]() ![]() ![]() |
|
Nilm |
|
||||||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 26.10.2006 Репутация: нет Всего: 1 |
Всем привет!
Столкнулся с неразрешимой для меня проблемой - сломал себе весь мозг, гугление тоже ничего не дало :( Пишу fcgi скрит, который получает через нет xml документ (http://rumetrika.rambler.ru/xml/news.xml). И через параметр запроса query - поисковый паттерн.
... И дальше самое интересное - с помощью регэкспа пытаюсь по xmklнику искать паттерн: Теперь сабж: Оно прекрасно работает для чисел и английских букв, но пасует перед русскими. Чего я только не пробовал. Кодировал и query и page в 'utf-8' (матюкается след образом: page = uid.read().decode('utf-8'): UnicodeDecodeError: 'utf8' codec can't decode bytes in position 87-88: invalid data или page = uid.read().encode('utf-8'): UnicodeDecodeError: 'ascii' codec can't decode byte 0xcd in position 87: ordinal not in range(128)), пытался приводить к 'windows-1251', который в xmlнике стоит как default. Ничего не помогает :( Пожалуйста, спасите мой мозг! ![]() ЗЫ С вероятностью 90% xml в windows-1251, а я ввожу в utf-8 (если квери декодировать в 1251 то получаю кракозябры - ак) Это сообщение отредактировал(а) Nilm - 11.2.2009, 14:23 |
||||||
|
|||||||
Nilm |
|
|||
Новичок Профиль Группа: Участник Сообщений: 19 Регистрация: 26.10.2006 Репутация: нет Всего: 1 |
Проблема таки решилась, тему можно удалить.
|
|||
|
||||
alex_smirnov |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 194 Регистрация: 22.6.2007 Где: Санкт-Петербург Репутация: нет Всего: 4 |
Интересно, в чем же была проблема?
|
|||
|
||||
pythonwin |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 2529 Регистрация: 18.4.2006 Где: за компом Репутация: 2 Всего: 36 |
думаю у тебя в кодировке iso-8859-1 питоновский пакет по распознованию кодировки здесь |
|||
|
||||
![]() ![]() ![]() |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Python: Веб-разработка и фреймворки | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |