PHPmailer西里尔字符集麻烦

Ste*_*din 0 php character-encoding phpmailer cyrillic

我认为我做的事情正确:

  • 我指定了PHPMailer对象的字符集: $mail->CharSet = "UTF-8";
  • 邮件正文和php脚本的字符集也是UTF-8

但是电子邮件到来时会出现这种错误(单词被带有“?”符号的黑色四分之一字符打破:

更新1

在电子邮件的来源中找到了某种中文字形(但没有cyrillyc符号)

小智 5

尝试:

$mail = new PHPMailer();
$mail->CharSet = 'UTF-8';
Run Code Online (Sandbox Code Playgroud)

PHPMailer字符编码问题中被user2354947破坏

必须在PHPMailer()之后输入CharSet定义