1.修改class.phpmailer.php , 将

public $CharSet = 'iso-8859-1';

改为

public $CharSet = 'UTF-8';

2.建立mail类后,指定邮件格式为UTF8

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

3.标题如果包含中文,则用转码将中文转换:

$mail->Subject = getIP(). "= utf-8 B " . base64_encode(" 中文标题") . " =";

至此,问题得以解决。

以上解决办法来自:http://hi.baidu.com/fire0147/item/5d7755ecdc25aeb42e140b58


如您从本文得到了有价值的信息或帮助,请考虑扫描文末的二维码对我进行赞赏和鼓励。

与《PHPmailer 发件中文乱码 解决办法》相关的博文:


发布时间 08/08/2014 08:58:01所属栏目 Program Code.所属标签 .

留言

Admin Avatar