您现在的位置是:首页 > cms教程 > dedecms教程dedecms教程
dede织梦发送邮件的时候发件人处乱码怎么办
柯河舍2023-09-24 18:11:56dedecms教程已有23人查阅
导读织梦的UTF8版本一直有一些编码的问题,转码的问题没有处理的非常好,所以一般选择织梦版本的时候,会选择织梦GBK版本,今天发现的织梦发送邮件时
织梦的UTF8版本一直有一些编码的问题,转码的问题没有处理的非常好,所以一般选择织梦版本的时候,会选择织梦GBK版本,今天发现的织梦发送邮件时,发件人乱码的问题,也是织梦DedeCMS的UTF-8版本。
织梦UTF-8版本发送邮件乱码是存在已久的问题,最新5.7 SP1的UTF8版本已经解决了大部分乱码问题。但是163、126邮箱或者QQ邮箱接收织梦DedeCMS发送的邮件时,发件人显示的还是乱码(调用的系统设置里的网站名称),而且网站名称太长时十分不美观,如何使发件人中文名既不乱码,又能随意修改为较短的名称呢?
织梦发送邮件中文发件人乱码
既然是乱码,解决的办法就是进行转码了。经过搜索,结合前人的经验找到以下办法,提供给大家:
首先我们打开织梦的邮件发送文件,include/mail.class.php文件,查找以下的代码: 在此行代码上面添加一行代码: 以上的代码,就是使用PHP的转码函数,根据安装的系统编码,对中文发件人名称进行了转码。如果嫌系统调用的发件人名称太长,可以将XXXX网这一发件人名称修改为你想要的任意中文名。如不想改动,可以将 'XXXX网' 换成 $webname 调用网站名。
以上的解决办法经过在织梦DedeCMS 5.7SP1的UTF-8版本中测试,完美解决了乱码问题。
织梦UTF-8版本发送邮件乱码是存在已久的问题,最新5.7 SP1的UTF8版本已经解决了大部分乱码问题。但是163、126邮箱或者QQ邮箱接收织梦DedeCMS发送的邮件时,发件人显示的还是乱码(调用的系统设置里的网站名称),而且网站名称太长时十分不美观,如何使发件人中文名既不乱码,又能随意修改为较短的名称呢?
织梦发送邮件中文发件人乱码
既然是乱码,解决的办法就是进行转码了。经过搜索,结合前人的经验找到以下办法,提供给大家:
首先我们打开织梦的邮件发送文件,include/mail.class.php文件,查找以下的代码: 在此行代码上面添加一行代码: 以上的代码,就是使用PHP的转码函数,根据安装的系统编码,对中文发件人名称进行了转码。如果嫌系统调用的发件人名称太长,可以将XXXX网这一发件人名称修改为你想要的任意中文名。如不想改动,可以将 'XXXX网' 换成 $webname 调用网站名。
以上的解决办法经过在织梦DedeCMS 5.7SP1的UTF-8版本中测试,完美解决了乱码问题。
本文标签:
很赞哦! (1)
暂无内容 |
暂无内容 |
相关文章
- dede织梦支付宝接口常见错误代码和解决方法介绍
- dede织梦采集图片不全怎么办
- dede织梦读取附加信息出错怎么办
- dede织梦采集文章只显示列表第一页的实现方法
- dede织梦出现Upload filetype not allow ! 的解决方法
- dede织梦tag Engine Create File False的原因和解决方法
- dede织梦tag标签修改自动提取字节数的方法
- dede织梦likearticle调用全站相关文章的方法
- dede织梦版权去除powered by dedecms的方法
- dede织梦上传不了缩略图“上传失败,请检查配置”的解决方法
- dede织梦后台登陆提示验证码错误怎么办
- dede织梦文章列表 “隔行换色” 的实现方法
暂无内容 |
暂无内容 |
随机图文
dedecms友情链接标签flink使用说明及实例代码介绍
标签flink用于获取友情链接,表现形式可以是图片或文字,DEDEcms的友情链接标签flink用于获取友情链接,其对应后台文件为"includetaglibflink.lib.php",Linux下织梦CMS站点安全策略教程
织梦cms安装后安全配置非常的重要,下面对Linux下织梦CMS进行安全配置进行介绍,以保证我们的站点能够更加安全的运行在服务器上。1.安装Apache文织梦文章分页时统一摘要内容的方法
上一篇文章帮助大家解决了织梦摘要长度的问题,那么本篇教程降帮助大家解决摘要的另一个问题。问题:不论我们是否关闭自动获取摘要dedecms首页和列表页调用图片集的方法
一般情况下,我们蔚蓝工作室在制作网站的过程中,经常是统一使用文章模型,直接修改模板htm文件的,这样的好处是让管理人员在织梦后台使用文章模型进行发表文章
留言与评论 (共有 0 条评论) |