我使用PHPMailer从我的脚本发送了一封简单的电子邮件:
include_once("class.phpmailer.php");
$mail = new PHPMailer();
$mail->CharSet = 'UTF-8';
$mail->IsMail();
$mail->IsHTML(true);
$mail->AddAddress($email);
$mail->Subject = $subject;
$mail->Body = $content;
即使主题和正文都包含外国字符,上述内容也会完美发送。
但是,如果我添加附件:
$mail->AddAddress($email);
$mail->AddAttachment("file.pdf");
$mail->Subject = $subject;
字符由ÅÄ
我已经使用PHP Mailer多年了,但这是我第一次在邮件中使用附件和外来字符。奇怪的是,主题很好,只是电子邮件的主体坏了。
有没有人遇到相同/类似的问题?