1
我使用PHPMailer從PHP發送電子郵件。我的電子郵件正文包含HTML格式和中文字符。漢字PHPMailer
中文字符顯示不正確,它變成了奇怪的字符。我從數據庫中提取字符。如果通過網絡瀏覽器查看,則會顯示完美。
我必須初始化PHPMailer的哪個變量來解決這個問題?
任何幫助,將不勝感激。謝謝。
我使用PHPMailer從PHP發送電子郵件。我的電子郵件正文包含HTML格式和中文字符。漢字PHPMailer
中文字符顯示不正確,它變成了奇怪的字符。我從數據庫中提取字符。如果通過網絡瀏覽器查看,則會顯示完美。
我必須初始化PHPMailer的哪個變量來解決這個問題?
任何幫助,將不勝感激。謝謝。
您可能使用錯誤的HTML正文編碼。 一些重要的屬性是:
$mail = new PHPMailer();
$mail->IsHTML(true);
$mail->MsgHTML($your_html_body);
$mail->CharSet="UTF-8"; // <-- Put right encoding here
變量的順序是重要的嗎? – Armitage2k
只是爲了確保電子郵件客戶端能夠顯示中文字符? – zrvan