Как контролировать кодировку в почтовом библиотеке Python библиотеки? - PullRequest
0 голосов
/ 04 октября 2019

Проблема

Я использую библиотеку python mailparser для обработки файлов ".msg" в python. Библиотека, однако, кажется, не в состоянии обрабатывать различные типы кодирования. Например, я не могу прочитать символы æ, ø, å в теле.

Пример

У меня есть электронное письмо с текстом «Это тест æ ø å», и когдаЯ пользуюсь библиотекой, эти буквы просто исчезают.

import mailparser

# Reading mail
mail = mailparser.parse_from_file_msg('/path/to/email/email.msg')

# Accessing body
mail.body
> 'This is a test of '
...