0

我想将 UTF-8 字符放在from电子邮件的一部分。

消息的每个部分都是 UTF-8 并且除了 FROM部分之外它都可以正常工作。

我正在使用这个:

//boundary
    $div = "==Multipart_Boundary_x".md5(time())."x";
    //headers
    $head = "From: $name\n".
        "MIME-Version: 1.0\n".
        "Content-Type: multipart/mixed;\n".
        " boundary=\"$div\"";

$name具有 UTF-8 字符,我可以在消息正文中正确显示它。

我已经尝试过"\xEF\xBB\xBF" .$name",但仍然无法正常工作。

我究竟做错了什么?

4

1 回答 1

0

不要重新发明轮子,使用一些库:

http://swiftmailer.org/

http://framework.zend.com/manual/1.12/en/zend.mail.html

还有其他的

于 2013-07-30T10:09:34.840 回答