请知悉:本文最近一次更新为 10年 前,文中内容可能已经过时。

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(" 中文标题") . " =";

至此,问题得以解决。

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


如您从本文得到了有价值的信息或帮助,请考虑扫描文末二维码捐赠和鼓励。

尊重他人劳动成果。转载请务必附上原文链接,我将感激不尽。


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


留言

avatar
😀
😀😁😂😅😭🤭😋😘🤔😰😱🤪💪👍👎🤝🌹👌