Я отправляю html по электронной почте, и некоторые строки html должны выглядеть следующим образом:
Monday 11/06 3pm W - 267°
есть много строк, использующих этот символ, и они находятся в пределах diffrentтеги на html, например:
<p> results are the following:
<ul>
<li> Monday 11/06 3pm W - 267°
<li> Tuesday 12/06 3pm W - 279°
</ul>
</p>
для кодировки, которую я использую:
html = MIMEText(html, 'html')
msg.attach(html)
, чтобы мои теги были закодированы как теги html.Я объяснил, что для того, чтобы отправить символ градусов, мне нужно закодировать html как ascii. Однако в результате весь мой html отправляется в виде простого текста.
Основная проблема заключается в том, что используемые мной символы не являютсяв конце HTML или в начале, так что я не уверен, как правильно его прикрепить.
если я пытаюсь отправить символ ascii в виде текста, я получаю следующее исключение:
UnicodeEncodeError: 'ascii' codec can't encode character u'\xb0' in position 617: ordinal not in range(128)
Большое спасибо помощникам.