PDA

Просмотр полной версии : кодировка контакта


rudra
31.03.2009, 10:11
Привет. Такая возникла проблема. Скармливаю контакту русский текст в 1251, а он вместо него печатает вот такую балабашку:
?4??4??4??4??4?
Кто с этой проблемой знаком? Кодирую стандартным методом:
title = 'борщ'
titleUni = title.decode('utf8')
title = titleUni.encode('cp1251')

Это гет запрос будет.
Постом все ок.

apofis
31.03.2009, 10:55
Может попробовать вместо слова борщ написать:
%D0%B1%D0%BE%D1%80%D1%89, т.е.:

title = '%D0%B1%D0%BE%D1%80%D1%89'

rudra
31.03.2009, 11:05
именно так. Но беда в том, что пишу то я не руками, а методами классов(((