PHPmailer проблема с кодировкой кириллицы

Я думаю, что я делаю все правильно:

  • Я указываю кодировку объекта PHPMailer: $mail->CharSet = "UTF-8";
  • Кодировки почтового тела и php-скрипта тоже UTF-8

Но электронная почта приходит с такого рода ошибками (слова разбиты черным кварталом с символом «?»:

Обновление 1

Нашли что-то вроде китайских глифов (но не символов кириллицы) в источнике письма

-1

Решение

Пытаться:

$mail = new PHPMailer();
$mail->CharSet = 'UTF-8';

как установлено пользователем user2354947 в Проблемы кодировки символов в PHPMailer

определение CharSet должно быть введено после PHPMailer ()

3

Другие решения

похоже на мою проблему PHP ASCII для UTF-8 не работает

я узнал, что когда вы извлекаете данные из sql, вам нужно преобразовать их в UTF-8

0