ITPub博客

首页 > IT职业 > IT职场 > 在python中发送邮件乱码了怎么办?

在python中发送邮件乱码了怎么办?

IT职场 作者:dav2100 时间:2021-09-11 10:06:39 0 删除 编辑


阅读邮件时,如果邮件内容或主题显示为乱码,通常是因为没有以正确的语言编码显示该邮件。如果是乱码,会影响我们传阅信息,难以将我们的诉求传达给对方,同时对方看到乱码的邮件,也会对我们产生不信任感,不利于事态的发挥。那么如何解决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博客 ” ,链接:https://blog.itpub.net/4479/viewspace-2831886/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2019-10-17

  • 博文量
    176
  • 访问量
    17570