一千萬個為什麽

搜索

php郵件 - 特殊字符


我在php有一個西班牙語網站。在這個郵件正文中包含一個主題“Solicituddecotización”,但主題出現在像Solicituddecotización這樣的熱門郵箱中。但它在郵件部分顯得正確。我如何避免這個問題。有人知道嗎?

最佳答案

海! =)要對主題進行編碼,您必須執行以下操作:

$subject = 'Solicitud de cotización';

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

如果您使用的是PHP 5.3+,則可以使用 quoted_printable_encode()

$subject = 'Solicitud de cotización';

// =?UTF-8?Q?Solicitud de cotizaci=C3=B3n?=
$subject = '=?UTF-8?Q?' . quoted_printable_encode($subject) . '?=';

轉載註明原文: php郵件 - 特殊字符

猜你喜歡