我在 html 邮件中遇到了 e umlaut (ë) 的问题。
这是在选择框中检查国家/地区的一段代码:
// selectbox country
if($_POST['country'] == 'nederland') {
$country = 'Nederland';
}
else {
$country = 'België';
}
我将这些标题用于电子邮件:
$headers = 'MIME-Version: 1.0';
$headers .= 'Content-type: text/html; charset=iso-8859-1'."\r\n";
$headers .= 'From: '.$email;
这是我的邮件命令:
$formsent = mail($ontvanger, $onderwerp, $body, $headers);
结果:
Gmail 在比利时只给了我 1 个点(而不是像正常的 e umlaut 的 2 个点)
在线网络邮件(在荷兰)在 e umlaut 应该在的地方的黑框中给了我一个问号
Ziggo webmail(在荷兰)给出了一个完美的 e umlaut
怎么了?错误的标题?