在python中傳送郵件亂碼了怎麼辦?

dav2100發表於2021-09-11

在python中傳送郵件亂碼了怎麼辦?


閱讀郵件時,如果郵件內容或主題顯示為亂碼,通常是因為沒有以正確的語言編碼顯示該郵件。如果是亂碼,會影響我們傳閱資訊,難以將我們的訴求傳達給對方,同時對方看到亂碼的郵件,也會對我們產生不信任感,不利於事態的發揮。那麼如何解決python中傳送郵件亂碼的問題呢,下面我們來看看。

1、郵件正文亂碼

    msg = MIMEText(body,format,'utf-8')

    msg["Accept-Language"]="zh-CN"

    msg["Accept-Charset"]="ISO-8859-1,utf-8"

2、郵件主題亂碼

if not isinstance(subject,unicode):

    subject = unicode(subject)

msg['Subject'] = subject

以上就是小編總結的處理郵件亂碼的問題,要儘量避免郵件亂碼的問題哦,發現問題記得及時修改。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4479/viewspace-2831886/,如需轉載,請註明出處,否則將追究法律責任。

相關文章