2011-10-28 1 views
4

私のサーバーで私はPHPの梨パッケージを使用しています。私は電子メールを送信し、 "名前"フィールドのUnicode文字を入力すると.. .. 私はラテン文字を入力して、それはうまく動作します。PHPの郵便はUnicode文字で名前を送ることができません

だから、皆さん、私はユニコード(utf-8)文字でも使用できるメール設定を構成するのを助けてくれますか?

コード例:

$headers = array("From" => "UNICODE NAME HERE <[email protected]>", "Subject" => "my subject");

答えて

4

は(テストしていない)、これを試してください:あなたはそこにUTF-8文字を使用したい場合は

$headers = array(
    "Content-Type" => "text/plain; charset=\"UTF-8\"", 
    "From" => "=?utf-8?B?".base64_encode($unicode_name)."?=" . " <[email protected]>", 
    "Subject" => "my subject" 
); 

あなたは、被写体と同じことを行う必要があります。

+0

うわー、それは私のために働いた...ありがとう.. :)) –

+0

答えを受け入れてください... – matino

関連する問題