V4发送邮件标题乱码的解决方法

浏览:606 发布日期:2016/02/06 分类:安装使用 关键字: 邮件 标题乱码
部分用户发送邮件标题会出现如下乱码字符:
=?gbk?Q?=b1=b1=bc=abbear=b1=b1=bc=abbear=b1=b1=bc=abbear=b1=b1=bc=abbear

原因:标题过长导致(CI框架原因)
解决方法1:
打开./cscms/system/libraries/Email.php 找到:
$subject = $this->_prep_q_encoding($subject);
大概在367行
改成:
$subject = '=?'. $this->charset .'?B?'. base64_encode($subject) .'?=';
保存即可。(注意:不能用记事本编辑)

解决方法2:
下载下面的附件解压覆盖到 ./cscms/system/libraries/ 里面即可。

附件Email.zip( 10.73 KB 下载:501 次 )

评论(0 相关
后面还有0条评论,点击查看>>