后缀字符编码?
我使用Postfix作为邮件服务器。 我有Ubuntu操作系统。 然后我使用PHP发送电子邮件。 问题是我的电子邮件没有被我的VPS提供商使用的邮件软件正确编码。 据他们说,问题在于我。 这只是名称字段不正确编码。 例如,“Björn”在我的电子邮件中变成了“Björn”。 但是,当我回显$name ,输出“ Björn ”,这是正确的。 另外,Gmail和Hotmail的确显示正确。 奇怪的部分是“文本”(消息本身)编码正确。 我使用以下发送邮件: $headers="MIME-Version: 1.0"."\n"; $headers.="Content-type: text/plain; charset=UTF-8"."\n"; $headers.="From: $name <$email>"."\n"; $name= iconv(mb_detect_encoding($name), "UTF-8//IGNORE//TRANSLIT", $name); //// I HAVE TRIED WITH AND WITHOUT THE LINE ABOVE, NO DIFFERENCE mail($to, '=?UTF-8?B?'.base64_encode($subject).'?=', $text, $headers, '[email protected]'); 我已经尝试过,也没有iconv行,也没有运气。 我能想到的最后一件事是POSTFIX ,那里可以设置字符编码吗? 有人知道吗?