我有以下代码:Python中字符编码
msgtxt = "é"
msg = MIMEText(msgtxt)
msg.set_charset('ISO-8859-1')
msg['Subject'] = "subject"
msg['From'] = "[email protected]"
msg['To'] = "[email protected]"
serv.sendmail("[email protected]","[email protected]", msg.as_string())
电子邮件到达与©作为它的身体,而不是预期的é
我曾尝试:
msgtxt = "é".encode("ISO-8859-1")
msgtxt = u"é"
msgtxt = unicode("é", "ISO-8859-1")
所有结果都一样。
如何使这项工作?
任何帮助表示赞赏。 由于提前,J.
这不完全是问题,但我实际上忽略了源文件编码,现在它的工作,谢谢你的输入.J – OldJim 2010-09-15 23:48:54