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 相关文章推荐
第十三节--对象串行化
Nov 16 PHP
php与php MySQL 之间的关系
Jul 17 PHP
PHP 模拟$_PUT实现代码
Mar 15 PHP
PHP新手入门学习方法
May 08 PHP
php 缩略图实现函数代码
Jun 23 PHP
PHP 字符串正则替换函数preg_replace使用说明
Jul 15 PHP
PHP数据类型之布尔型的介绍
Apr 28 PHP
php类常量的使用详解
Jun 08 PHP
去除php注释和去除空格函数分享
Mar 13 PHP
thinkPHP自动验证机制详解
Dec 05 PHP
YII中Ueditor富文本编辑器文件和图片上传的配置图文教程
Mar 15 PHP
详解使用php调用微信接口上传永久素材
Apr 11 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
玩家交还《星际争霸》原始码光盘 暴雪报以厚礼
2017/05/05 星际争霸
Php Ctemplate引擎开发相关内容
2012/03/03 PHP
php启用zlib压缩文件的配置方法
2013/06/12 PHP
总结PHP代码规范、流程规范、git规范
2018/06/18 PHP
javascript 必知必会之closure
2009/09/21 Javascript
Javascript 模式实例 观察者模式
2009/10/24 Javascript
js实现带有介绍的Select列表菜单实例
2015/08/18 Javascript
jQuery实现单击弹出Div层窗口效果(可关闭可拖动)
2015/09/19 Javascript
AngualrJS中每次$http请求时的一个遮罩层Directive
2016/01/26 Javascript
JavaScript中将数组进行合并的基本方法讲解
2016/03/07 Javascript
Input文本框随着输入内容多少自动延伸的实现
2017/02/15 Javascript
前端构建工具之gulp的配置与搭建详解
2017/06/12 Javascript
vue.js实例对象+组件树的详细介绍
2017/10/20 Javascript
JavaScript实现修改伪类样式
2017/11/27 Javascript
vue-cli启动本地服务局域网不能访问的原因分析
2018/01/22 Javascript
详解Vue SPA项目优化小记
2018/07/03 Javascript
详解webpack打包第三方类库的正确姿势
2018/10/20 Javascript
Vue源码解析之数据响应系统的使用
2019/04/24 Javascript
vue.js表单验证插件(vee-validate)的使用教程详解
2019/05/23 Javascript
js实现简单的轮播图效果
2020/12/13 Javascript
在Python中使用成员运算符的示例
2015/05/13 Python
wxpython实现图书管理系统
2018/03/12 Python
python logging日志模块以及多进程日志详解
2018/04/18 Python
浅析Python pandas模块输出每行中间省略号问题
2018/07/03 Python
pycharm 将python文件打包为exe格式的方法
2019/01/16 Python
Python笔记之工厂模式
2019/11/20 Python
Python 面向对象之封装、继承、多态操作实例分析
2019/11/21 Python
Ubuntu权限不足无法创建文件夹解决方案
2020/11/14 Python
python将YUV420P文件转PNG图片格式的两种方法
2021/01/22 Python
CSS3实现歌词进度文字颜色填充变化动态效果的思路详解
2020/06/02 HTML / CSS
中国最大隐形眼镜网上商城:视客眼镜网
2016/10/30 全球购物
测试工程师职业规划书
2014/02/06 职场文书
2015年元旦联欢晚会活动总结
2014/11/28 职场文书
雨中的树观后感
2015/06/03 职场文书
班级管理经验交流材料
2015/11/02 职场文书
《平行四边形的面积》教学反思
2016/02/16 职场文书