建站技术网专注分享网站建设技术,网站建设教程,真正帮你学会做网站技术,轻松解决网站建设过程中遇到的常见问题,为广大站长服务。 网站地图 | 收藏本站 | 订阅
域名投资,就来找米网,认准网址:www.zhaomi.cc 专业仿站,就到仿站网:www.fangzhan.org
  站内公告: ·帝国cms教程内容已更新,欢迎关注     ·建站技术网采用阿里云服务器,备案已通    
您当前的位置:建站技术网 > cms教程 > 帝国cms教程

帝国cms发送邮件时收到的标题为乱码的解决办法

时间:2019-05-12 11:12:06  来源:网络收集  整理: 建站技术网 www.jzjsw.com     点击:0次

我们在使用帝国cms的邮件功能时,例如订单通知邮件、后台群发邮件、注册验证邮件、密码找回的邮件等,如果我们发送的邮件很中文字符,有时会出现乱码,很多用户不明所以,我们往下看。

经过我们查看,这是发送邮件时没有对数据转码造成的。

首先我们找到 /e/class/SendEmail.inc.php 文件

搜索下面的代码(帝国cms7.2版本位于1630行):

折叠PHP 代码
  1. $mailer->Subject=stripSlashes($title);//标题  

在上面增加

折叠PHP 代码
  1. $mailer->Subject = "=?UTF-8?B?".base64_encode($mailer->Subject)."?=";//增加部分    

这样既可解决。如果帮你解决了问题,别忘了分享出去帮助更多的人。

标签:
文章标题:帝国cms发送邮件时收到的标题为乱码的解决办法
文章网址:http://www.jzjsw.com/cmsJiaocheng/diguocms/11251.html
上一篇:帝国CMS后台登录成功后立刻提示“您还未登录”的原因
下一篇:帝国cms结合项修改实现删掉已选择的筛选条件
来顶一下
返回首页
返回首页
相关文章
    无相关信息
推荐资讯
如何通过SEO优化排名赚钱?SEO赚钱方法
如何通过SEO优化排名赚
seo优化教程:网站seo内容优化
seo优化教程:网站seo
SEO细节:企业SEO如何快速为新站做出效果
SEO细节:企业SEO如何
电商技术将如何发展?2018年有这五个大胆预测
电商技术将如何发展?
最新文章
栏目更新
栏目热门