JAVA、PHP、前端、APP、网站开发 - 开发技术学习

开发技术学习 » 编程开发 » phpmailer中文乱码解决方法

phpmailer中文乱码解决方法

此文被围观3091 日期: 2013-07-13 分类 : 编程开发  标签:  ······
phpmailer中文乱码解决方法 phpmailer 很强大,可以让PHP新手在简单的配置下以复杂的socket方式发件, 然而,phpmailer是外国人写的,中文乱码也不就是偶然的事了。 下面是我几天来总结的解决phpmailer发件中文乱码的问题。 1:打开phpmailer 核心文件 class.phpmailer.php , 将 public $CharSet = 'iso-8859-1'; 改为 public $CharSet = 'UTF-8'; 至于为什么要将'iso-8859-1'改为‘UTF-8’,请google或百度一下'iso-8859-1'就清楚。 $mail = new PHPMailer(); 2:设置邮件的编码; $mail->Charset='UTF-8'; 相信有不少朋友是设置成"GBK"或“GB2312”的,我开始也是,后来了解到Mail是国际化的,如果想在像Gmail等那样的国际化邮箱正确显示中文,请将编码设置为“UTF-8”;

站点声明:部分内容源自互联网,为传播信息之用,如有侵权,请联系我们删除。

© Copyright 2011-2024 www.kfju.com. All Rights Reserved.
超级字帖 版权所有。 蜀ICP备12031064号      川公网安备51162302000234