我試圖使用PHP mail
函數發送非英文字符的文本電子郵件。但相反,我的消息帶着看起來很有趣的垃圾角色。我如何解決它?爲什麼在使用非英文字符發送電子郵件時,某些字符顯示爲問號?
我使用這段代碼:
function _mail($to, $subject, $content)
{
$headers = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
mail($to, $subject, $content, $headers);
}
某些字符來如問號...
請告訴我們你試過了什麼?還有一個小測試消息的結果,包括它的頭文件? (如果你不知道什麼,請參閱http://superuser.com/questions/66082/why-do-russian-characters-in-some-received-emails-change-when-reading-in-david/66104#66104我的意思是。) – Arjan 2009-11-21 10:18:13
[什麼是字符編碼,爲什麼我應該打擾它]可能的重複(http://stackoverflow.com/questions/10611455/what-is-character-encoding-and-why-should-i-打擾與它) – Raedwald 2015-04-10 12:37:30