Я пытаюсь отправить unicode emoji через PHPMailer (5.2), но отправленные вами письма получены со странными символами вместо emojis. В настоящее время я отправляю HTML-письма, где я просто echo
строку, содержащую некоторый utf-8 emoji и проверяющий источник электронной почты, строка, кажется, печатается правильно. Например:Отправить unicode emoji с PHPMailer
echo "";
производит:
=F0=9F=98=81
в исходном коде электронной почты (который должен быть в порядке).
Что вы видите это кавычко для печати кодирования передачи, и это правильно, хотя, как вы говорите, вы должны сказать PHPMailer использовать кодировку UTF-8. – Synchro