=?UTF-8?B?0JDRgdC/0LjRgNCw0YLQvtGAIENhdHRhbmkgTW9uby1KZXQgQWxwaGE=?= Как это расшифровать?
Все что после B? - это base64
То что там в конце - оставлять? У меня после декода из base64 получается такое: b'\xba\xd7\xfc\x07B\x87B{BOBCB\\\x83BOB\xc3F\x03B\xc3B\xf7F\x0bB\xe3B\xe7B\xf7B\xfbB\xd4\x83B\xffB\xe3F\x07F2\xeb_\xf0\x1d\x0b\xcd\x0b\xe2\x0e(Ics"\xd3\x03\x03\x03\x03\x03\x03\x03\x03\x13\x03CB\r\x0b\xed\x18"\x03\x13R\xe3\x032\xe3#"\r\t\x1d\x0b\xed\x18\r\x0b\xed\x0b' и это не переводится в utf-8
import base64 mess = "Subject: =?UTF-8?B?0JDRgdC/0LjRgNCw0YLQvtGAIENhdHRhbmkgTW9uby1KZXQgQWxwaGE=?=" print(base64.b64decode(mess.split("B?")[1].split("?")[0]).decode('utf-8')) Аспиратор Cattani Mono-Jet Alpha
Или можно не устраивать закат солнца вручную. Это rfc2047 https://docs.python.org/3/library/email.header.html
Обсуждают сегодня