Найти - Пользователи
Полная версия: Декодирование из BASE64
Начало » Python для новичков » Декодирование из BASE64
1
Paher
Добрый день, уважаемые!

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

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

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

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

Как я понимаю, левые символы появляются из-за префикса Windows-1251?B. Собственно вопрос: может ли модуль base64 или какой-либо другой стандартный модуль Питона корректно обрабатывать префикс кодировки? Исходная кодировка может быть разная
alexx11
вот проверь email.header.decode_header(header)
Paher
Тысяча благодарностей!!!
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