Почта Python преобразует случайные символы в '='

1

Я пишу приложение электронной почты, используя PyGTK. Почти в каждом сообщении, которое я получаю с сервера, случайные символы заменяются символами "=". Это как-то связано с кодировкой символов, но я не могу понять, в чем проблема. Может ли кто-нибудь помочь?

  • 0
    Вам необходимо опубликовать пример вместе с некоторым кодом.
  • 2
    Вы не должны ANSWERED , также ANSWERED свое решение как ответ на свой вопрос :)
Показать ещё 2 комментария
Теги:
imap
encoding
webkit
gtk

1 ответ

1
Лучший ответ

Я понял это. Когда я запускаю get_payload, я должен установить декодирование в True.

for mailpart in mailitem.walk():
    if mailpart.get_content_maintype() == 'multipart':
        continue
    message = str(mailpart.get_payload(decode=True))

Ещё вопросы

Сообщество Overcoder
Наверх
Меню