Декодирование из BASE64

 
0
 
Python
ava
Paher | 11.08.2010, 14:30
Добрый день, уважаемые!

Мне нужно декодировать заголовки письма.
Заголовок такой:

From: "=?Windows-1251?B?0uXx8u7i4P8g7vDj4O3o5+D26P8=?="

который при декодировании base64.standard_b64decode(msg.get('From')) выдает такую строчку

Z)ЭЈ 5ЫќAТестовая организация.

Как я понимаю, левые символы появляются из-за префикса Windows-1251?B. Собственно вопрос: может ли модуль base64 или какой-либо другой стандартный модуль Питона корректно обрабатывать префикс кодировки? Исходная кодировка может быть разная
Kommentare (1)
ava
Paher | 11.08.2010, 20:43 #
Уже подсказали
email.header.decode_header(header)
Registrieren Sie sich oder melden Sie sich an, um schreiben zu können.
Unternehmen des Tages
Вы также можете добавить свою фирму в каталог IT-фирм, и публиковать статьи, новости, вакансии и другую информацию от имени фирмы.
Подробнее
Mitwirkende
  Paher
advanced
Absenden