php+发送邮件标题乱码_php邮件标题乱码的解决方法
php邮件标题乱码的解决方法
发布时间:2020-08-18 10:36:53
来源:亿速云
阅读:99
作者:小新
小编给大家分享一下php邮件标题乱码的解决方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!php邮件标题乱码的解决办法:首先使用【base64_encode】函数对数据进行编码;然后在标题字符串前加编码类型为【=?UTF-8?B?】;最后将文件保存成相应的编码格式即可。
PHP发送邮件标题乱码的解决
遇到问题:PHPMailer发送邮件时中文乱码,本来我的系统都是英文内容的,后来需求变化需要在标题中添加中文,但是在使用安卓自带邮件工具收取是出现乱码,而使用QQ邮箱查看确实正常的。
解决方法:
先用函数base64_encode() — 使用 MIME base64 对数据进行编码
标题字符串前加编码类型例如: =?UTF-8?B?
标题字符串后加:?=//例如:
$subject = "=?UTF-8?B?".base64_encode($subject)."?="; //utf-8
//将上面一句添加到代码之中,这样,发送的中文邮件标题就不是乱码了。
$subject = "=?GB2312?B?".base64_encode($subject)."?="; //gb2312
网上还有资料说输入使用PHPMaile可以设置CharSet属性,由于我的问题使用上面的方法就可以解决,所以没有尝试这种方法,但是也记录下。
解决的方法很简单,在代码中加上一个属性:$mail->CharSet = "utf-8"; //设置字符集编码
如果是gb2312的编码,则是:$mail->CharSet = "GB2312";
然后将文件保存成相应的编码格式即可。
以上是php邮件标题乱码的解决方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注亿速云行业资讯频道!
php+发送邮件标题乱码_php邮件标题乱码的解决方法相关推荐
- exp/imp 注释乱码问题或Oracle EXP-00091的解决方法
exp/imp 注释乱码问题或Oracle EXP-00091的解决方法 参考文章: (1)exp/imp 注释乱码问题或Oracle EXP-00091的解决方法 (2)https://www.cn ...
- Python发送邮件smtplib.SMTP各报错问题的解决方法
Python发送邮件smtplib.SMTP各报错问题的解决方法 参考文章: (1)Python发送邮件smtplib.SMTP各报错问题的解决方法 (2)https://www.cnblogs.co ...
- 微信改密码qq邮箱服务器繁忙,微信无法通过邮件修改密码,解决方法
现在各种智能手机已经成为我们生活中不可或缺的电子产品,现在手机几乎可以满足人们所有的需求,包括娱乐和各种工作需求都可以满足. 微信无法通过邮件修改密码,解决方法 1. 特别是随着各种移动支付平台的出现 ...
- mssql php 乱码_php mssql中文乱码怎么办
php mssql中文乱码的解决办法:1.在php页面中加入语句为"SELECT COLLATIONPROPERTY('Chinese_PRC_90_CI_AI', 'CodePage') ...
- php echo 中文乱码_php echo中文乱码怎么处理
php echo中文乱码的解决办法:1.在PHP文件的头部加上代码为"<?phpheader ("Content-type:text/html;charset=utf-8&q ...
- java中文乱码 例子_JSP中文乱码常见3个例子及其解决方法
常见3个例子及其解决方法如下 实例一.jsp页面显示时 中文乱码--jsp页面显示时 木兰辞拟古决绝词柬友 人生若只如初见,何事秋风悲画扇. 等闲变却故人心,却道故人心易变. 骊山语罢清宵半,泪雨霖铃 ...
- android u盘盘符乱码,U盘里出现乱码文件的原因及多种解决方法
U盘里出现乱码文件怎么办?如何解决? 原因一:u盘中毒导致出现乱码 一般情况下,在u盘内出现乱码的原因可能是u盘中病毒所导致的,我们可以使用360安全卫士.金山毒霸等杀毒软件对u盘进行查杀. 原因二: ...
- Windows系统解压zip文件之后乱码的问题的原因和解决方法
我昨天用7zip压缩了一个压缩包给我同事,他那边显示的是乱码. 像下面这样. 具体的原因是: 7zip压缩zip格式的文件的时候,对文件名默认使用的是Windows系统的默认编码,我的系统的默认编码是 ...
- fineReport标题显示m³,³会显示成?,解决方法
思路来源:https://blog.csdn.net/liuxiyangyang/article/details/8968791 感谢大佬分享. <sup> 标签可定义上标文本. 解决思路 ...
最新文章
- 作者免费分享自己论文也不行,知名学术社交网站被判侵权,此前已下架20万余篇论文...
- 观点|重磅出炉!29页《业内观点:机器人行业的未来》
- Android平台开源项目
- Entity相互关系
- python一般用什么编译器-Python常用的编辑器有哪些?老男孩Python
- PHP 函数dirname()使用实例
- 第一次冲刺-个人工作总结01
- 解析程序员的几个成长阶段
- 北京活动:4月20号《科技媒体、SEO与PM》主题活动
- 第一周:信息系统项目管理基础与立项管理作业视频讲解
- ubuntu/Linux下 提示“conda:未找到命令”
- 发票二维码扫描增强_03_图像预处理_01_图像切片
- 和哪个专业的男生谈恋爱最惨?
- linux实时信号的优势,c/c++开发分享Linux和实时信号
- 递归函数合式分解python_学习python的day10之递归与内置函数
- jQuery 表格排序插件 Tablesorter 使用
- 【优化算法】多目标水母搜索优化算法 (MOJS) 【含Matlab源码 248期】
- 谈demo、原型、产品的区别
- 创建订单 / 下单接口参数说明
- mysql数据库教程外联_活字格外联数据库SQLServer和Mysql的经验(大多数经验也适合其它使用外联数据库的平台)...