Проблема кодирования с UTF-8 - PullRequest
0 голосов
/ 21 июля 2011

Я сослался на serhio для проблемы кодирования utf-8 и hv целый день пробовал разные методы поиска в сети :( Я хочу показать китайские символы в строках темы, но при получении в gmail это показывает мусорные символы. Я пытался поставить

header('Content-Type: text/html; charset=utf-8'); 

вверху страницы, но не работает

Я пытался добавить "\ r \ n", также не работает

Мой код как показано ниже

$mail->charset = 'utf-8';
$mail->body('',$strInv);
$mail->subject('"=?UTF-8?B?".base64_encode(我的问题)."?=" #'.$inquiry_no);

когда я получил в gmail тема выглядит так: "=? UTF-8? B?"

Я действительно ценю, что любой может помочь мне с этим. Спасибо.

1 Ответ

1 голос
/ 21 июля 2011

когда вы исправите это, ваша строка темы должна выглядеть следующим образом:

=?UTF-8?B?RUSSIANNNN?=

используйте функцию echo для отладки вашей строки темы перед вызовом $ mail-> subject

или просто

$ssubject = '=?UTF-8?B?' . base64_encode('RUSSIAN') . '?=';
$ssubject = $ssubject . $inquiry_no;
$mail->subject($ssubject);

удачи, новичок

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...