Найти - Пользователи
Полная версия: Email multipart Mime вроде бы.
Начало » Network » Email multipart Mime вроде бы.
1
plusplus
В общем когда получаю почту с помощью poplib часть сообщения имеет такой вид:
=BE=D0=BB=D1=83=D1=87=D0=B8=D1=82=D1=8C =D0=BE=D1=82 =D0=B4=D1=80=D1=83=D0=
=B3=D0=B8=D1=85 =D0=BF=D0=BE=D0=BB=D1=8C=D0=B7=D0=BE=D0=B2=D0=B0=D1=82=D0=
=B5=D0=BB=D0=B5=D0=B9</a> =D0=B2 =D0=BA=D0=B0=D1=87=D0=B5=D1=81=D1=82=D0=B2=
=D0=B5 =D0=BF=D0=BE=D0=B4=D0=B4=D0=B5=D1=80=D0=B6=D0=BA=D0=B8 =D0=B7=D0=B0 =
=D0=B8=D0=BD=D1=82=D0=B5=D1=80=D0=B5=D1=81=D0=BD=D1=8B=D0=B5 =D0=B7=D0=B0=
=D0=BF=D0=B8=D1=81=D0=B8 =D0=BF=D1=80=D0=B8 =D0=BF=D0=BE=D0=BC=D0=BE=D1=89=
=D0=B8 =D0=BA=D0=BD=D0=BE=D0=BF=D0=BA=D0=B8 '+10 =D0=B6=D0=B5=D1=82=D0=BE=
=D0=BD=D0=BE=D0=B2'. =D0=A1=D1=82=D0=B0=D1=80=D1=82=D0=BE=D0=B2=D0=B0=D1=8F=
Наверняка же есть какой-то модуль, который всё это к человеческому виду приводит? Подскажите. Только код сразу полностью, если не трудно=)
py.user.next
>>> s = '=BE=D0=BB=D1=83=D1=87=D0=B8=D1=82=D1=8C'
>>> import quopri
>>> quopri.decodestring(s)
b'\xbe\xd0\xbb\xd1\x83\xd1\x87\xd0\xb8\xd1\x82\xd1\x8c'
>>>
дальше применишь .decode('правильная_кодировка')
я проверил cp1251, koi8-r, cp866
возможно, там несколько раз кодировались данные

для работы с сообщениями есть модуль(пакет) email
qman
plusplus
Только код сразу полностью, если не трудноsmile
удалось проблему решить?
plusplus
Ну да, во втором посте ответили же
qman
plusplus
Ну да, во втором посте ответили же
Спасибо.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB