PHPMailer - 添加附件中断字符集

时间:2014-11-30 10:52:36

标签: php phpmailer

我使用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多年了,但这是我第一次在邮件中使用附件和外来字符。奇怪的是,主题很好,只是电子邮件的主体坏了。

有没有人遇到相同/类似的问题?

0 个答案:

没有答案