Парсинг почтового адреса, содержащего Unicode (Python) - PullRequest
0 голосов
/ 27 августа 2018

следующий код:

msg = email.message_from_string(b'To: "Ant\xf3nio B" <foo@example.com>')
print(emailutils.get_addresses(msg.get_all('to')))

Выводит это:

('Ant\xf3nio B', 'foo@example.com')]

Имя - это строка байтов, а не юникод.

Как разобрать адрес и получить красивую строку в юникоде?

Код должен работать на Python 2.7

...