Когда письмо отправляется с живого письма с китайским содержимым, тело сообщения отображается с некоторыми специальными символами

0

Я использую php mailer в своем проекте. Когда я отправлял почту из живой почты с китайским и японским контентом, тело сообщения отображается как $ BF; 2DF; Hs> oF;! $ L> 2DL> Hs> oL> F; 2DF; Hs> oF;! $ L> 2DL > Hs> ола> (В.

Я не могу расшифровать это. Какой метод кодирования он есть, и мы можем отправить какой-либо параметр в живую почту, чтобы он мог конвертировать данный китайский контент в utf-8.

Теги:

1 ответ

0

Попробуйте отправить почтовое кодирование UTF-8, поэтому установите заголовки в:

$headers = 'MIME-Version: 1.0' . "\r\n" . 'Content-type: text/plain; charset=UTF-8' . "\r\n";

Для объекта encode это base64:

$subject = '=?UTF-8?B?'.base64_encode($subject).'?='

Ещё вопросы

Сообщество Overcoder
Наверх
Меню