解决ci框架php发送邮件附件中文乱码问题

Posted gentsir

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决ci框架php发送邮件附件中文乱码问题相关的知识,希望对你有一定的参考价值。

CI框架发送邮件附件中文出现乱码,是因为php basename()函数不支持中文引起,修改类库 Email.php 文件中 _append_attachments()方法,大致在 1474行 添加如下代码:

$name = "=?UTF-8?B?".base64_encode($name)."?=";

 

以上是关于解决ci框架php发送邮件附件中文乱码问题的主要内容,如果未能解决你的问题,请参考以下文章

Django 邮件推送 解决附件中文名字乱码

用JAVA发送邮件,正文乱码该如何解决

我用jmail发邮件附件 可是收到的都是乱码 怎么办啊?

JavaMail怎么彻底解决发送出的邮件中 附件名 乱码问题 MimeUtility.encodeText(fileName1)这个方法不顶用

postal邮件发送-邮件中带有图片

在php中发送带有多个附件的电子邮件