php邮件 - 特殊字符

tib*_*hew 2 html php email

我在php有一个西班牙语网站.在这个邮件正文中包含一个主题"Solicituddecotización",但主题出现在像Solicituddecotización这样的热门邮箱中.但它在邮件部分显得正确.我如何避免这个问题.有人知道吗?

Ali*_*xel 6

海!=)要对主题进行编码,您必须执行以下操作:

$subject = 'Solicitud de cotización';

// =?UTF-8?B?U29saWNpdHVkIGRlIGNvdGl6YWNpw7Nu?=
$subject = '=?UTF-8?B?' . base64_encode($subject) . '?=';
Run Code Online (Sandbox Code Playgroud)

如果您使用的是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) . '?=';
Run Code Online (Sandbox Code Playgroud)