Python 发送邮件附件为excel附件名为中文乱码问题

设置附件头的filename处调用Header方法进行编码设置

废话不说直接上代码

from email. Header import Header


excel_name = r'测试.xlsx'
# 防止网页端和MacOS端邮件附件显示乱码
file_excel_name = Header(excel_name, 'utf-8').encode()  

posted @ 2023-01-30 11:27  QYGQH  阅读(51)  评论(0编辑  收藏  举报  来源