0

fromメールの一部にUTF-8文字を入れたい。

メッセージのすべての部分が 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\"";

$nameUTF-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 に答える