我需要發送非英文(中文,日文等)的郵件。 我有一個template.py文件從我得到的主題和正文。 template.py用英文以外的語言發送郵件
#!/us/bin/python
# -*- coding: utf-8 -*-
subject = '附錄E: 配置參考'
body = '附錄E: 配置參考'
我從template.py文件中讀取正文和主題。
msg = EmailMultiAlternatives(subject, body, from, to)
msg.attach_alternative(html_content, "text/html")
msg.send()
這對英文很好,但對其他語言不適用。 我該如何解決它?
你是如何產生'html_content'? –
是否有錯誤信息?我發現問題在於丟失了頭文件值的變形,這不像在unicode字符串上運行''.encode(「utf-8」)那麼簡單。 –
http://stackoverflow.com/questions/15885062/unicodeencodeerror-with-attach-file-on-emailmessage-django-error?noredirect=1#comment22664718_15885062 – catherine