django框架EmailMessage来发送邮件会有乱码,怎么解决?,djangoemailmessage,只有收件人的邮箱是qq邮
django框架EmailMessage来发送邮件会有乱码,怎么解决?,djangoemailmessage,只有收件人的邮箱是qq邮
只有收件人的邮箱是qq邮箱的时候会发生这种情况,添加的xlsx附件,附件名是乱码(应该是中文),收件人为163邮箱即可正常显示,请问有大神遇到类似情况吗?可以解决吗?刚来公司老大就丢一个这个bug给我啊~
你参考下这篇文章 http://bbs.csdn.net/topics/39...
如果这份代码向 163邮箱和qq邮箱 发附件都不会乱码。
那你需要改变django这段代码
part.add_header('Content-Disposition', 'attachment',filename="=?utf-8?b?%s?="%base64.b64encode(os.path.basename(file).decode(coding).encode('utf-8')))
编橙之家文章,
相关内容
- python 中join()转义的问题,pythonjoin,t = ['[', '"
- Django框架自带了wsgi.py 为什么部署还需要uWSGI呢?,dj
- python autopy3 出现异常ValueError: Point out of bounds,autopy3v
- python 源码混淆一般用什么比较工具好?,python源码,pyt
- python 收到的数据是b'\x81\x84t\xdeL\x16\x00\xbb这种数据怎么
- celery可以动态的添加任务吗,celery动态任务,celery可以动
- python超速遍历文件夹下面三十几万个txt文档的处理,
- 关于Python类中super的问题?,python类super问题,In [1]: cl
- 用户名跟ID都可以登录的sql语句怎么样来写?,sql语句
- 在python里面如果更好的进行字符过滤?,python字符,比如
评论关闭