phpmailer中文乱码问题的解决方法


Posted in PHP onApril 22, 2014

1:打开phpmailer 核心文件 class.phpmailer.php , 将 public $CharSet = ‘iso-8859-1′; 改为 public $CharSet = ‘UTF-8′;

至于为什么要将'iso-8859-1′改为‘UTF-8',请google或百度一下'iso-8859-1′就清楚。

2:设置邮件的编码;

$mail = new PHPMailer();
$mail->Charset='UTF-8′;

相信有不少朋友是设置成”GBK”或“GB2312”的,我开始也是,后来了解到Mail是国际化的,如果想在像Gmail等那样的国际化邮箱正确显示中文,请将编码设置为“UTF-8”;

3,:设置标题编码;

这里可能有人会问,都设置了邮件的编码了,还设置标题编码做什么。。。 如果您测试过多种邮箱,你会发现标题中文是乱码的,没错,即使您设置了 $mail->Charset=”UTF-8″;
既然学习php应该多看看php手册或留意php.net ,标题乱码的解决办法我是在php官网找到答案的 hhtp://.www.php.net/mail。
$mail->Subject =”信件标题”; 改为 $mail->Subject = “=?utf-8?B?” . base64_encode(“信件标题”) . “?=”;
“设计此种编码是为了使二进制数据可以通过非纯 8-bit 的传输层传输,例如电子邮件的主体。”(来自php手册 base64_encode() )

PHP 相关文章推荐
为查询结果建立向后/向前按钮
Oct 09 PHP
php从右向左/从左向右截取字符串的实现方法
Nov 28 PHP
如何使用FireFox插件FirePHP调试PHP
Jul 23 PHP
使用配置类定义Codeigniter全局变量
Jun 12 PHP
Linux下安装oracle客户端并配置php5.3
Oct 12 PHP
php设计模式之单例模式实例分析
Feb 25 PHP
简要剖析PHP的Yii框架的组件化机制的基本知识
Mar 17 PHP
解决yii2左侧菜单子级无法高亮问题的方法
May 08 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
Nov 16 PHP
Yii2 hasOne(), hasMany() 实现三表关联的方法(两种)
Feb 15 PHP
redirect_uri参数错误的解决方法(必看)
Feb 16 PHP
laravel excel 上传文件保存到本地服务器功能
Nov 14 PHP
PHP函数addslashes和mysql_real_escape_string的区别
Apr 22 #PHP
自己写了一个php检测文件编码的函数
Apr 21 #PHP
CodeIgniter框架提示Disallowed Key Characters的解决办法
Apr 21 #PHP
PHP5中实现多态的两种方法实例分享
Apr 21 #PHP
PHP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等)
Apr 21 #PHP
PHP正则提取不包含指定网址的图片地址的例子
Apr 21 #PHP
phpmyadmin打开很慢的解决方法
Apr 21 #PHP
You might like
微盾PHP脚本加密专家php解密算法
2020/09/13 PHP
简单的方法让你的后台登录更加安全(php中加session验证)
2012/08/22 PHP
php微信开发之自定义菜单完整流程
2016/10/08 PHP
phpstorm 正则匹配删除空行、注释行(替换注释行为空行)
2018/01/21 PHP
CI框架(CodeIgniter)实现的数据库增删改查操作总结
2018/05/23 PHP
理解JavaScript中的事件
2006/09/23 Javascript
List the Codec Files on a Computer
2007/06/11 Javascript
jQuery 重复加载错误以及修复方法
2014/12/16 Javascript
javascript+HTML5自定义元素播放焦点图动画
2016/02/21 Javascript
分离与继承的思想实现图片上传后的预览功能:ImageUploadView
2016/04/07 Javascript
多种jQuery绑定事件的实现方式
2016/06/13 Javascript
BootStrap智能表单实战系列(四)表单布局介绍
2016/06/13 Javascript
详解Vue中使用v-for语句抛出错误的解决方案
2017/05/04 Javascript
Vue 表单控件绑定的实现示例
2017/08/11 Javascript
微信小程序云开发如何使用云函数生成二维码
2019/05/18 Javascript
javascript关于“时间”的一次探索
2019/07/24 Javascript
nestjs中异常过滤器Exceptionfilter的具体使用
2021/02/07 Javascript
Python 时间处理datetime实例
2008/09/06 Python
DJANGO-ALLAUTH社交用户系统的安装配置
2014/11/18 Python
python使用Matplotlib画饼图
2018/09/25 Python
详解python项目实战:模拟登陆CSDN
2019/04/04 Python
python Popen 获取输出,等待运行完成示例
2019/12/30 Python
使用Python文件读写,自定义分隔符(custom delimiter)
2020/07/05 Python
史上最详细的Python打包成exe文件教程
2021/01/17 Python
Ubuntu20.04环境安装tensorflow2的方法步骤
2021/01/29 Python
移动端Html5页面生成图片解决方案
2018/08/07 HTML / CSS
斯洛伐克时尚服装网上商店:Cellbes
2016/10/20 全球购物
波兰多品牌运动商店:StreetStyle24.pl
2020/09/22 全球购物
大学生就业自我鉴定
2013/10/26 职场文书
初中校园广播稿
2014/02/02 职场文书
解除劳动合同协议书范本
2014/04/14 职场文书
大型公益活动策划方案
2014/08/20 职场文书
机关保密工作承诺书
2015/05/04 职场文书
PHP中多字节字符串操作实例详解
2021/08/23 PHP
原生JS实现分页
2022/04/19 Javascript
使用python生成大量数据写入es数据库并查询操作(2)
2022/09/23 Python