Я использую php mailer в своем проекте. Когда я отправлял почту из живой почты с китайским и японским контентом, тело сообщения отображается как $ BF; 2DF; Hs> oF;! $ L> 2DL> Hs> oL> F; 2DF; Hs> oF;! $ L> 2DL > Hs> ола> (В.
Я не могу расшифровать это. Какой метод кодирования он есть, и мы можем отправить какой-либо параметр в живую почту, чтобы он мог конвертировать данный китайский контент в utf-8.
Попробуйте отправить почтовое кодирование 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).'?='