0

重複の可能性:
PHPのメール機能を介してアラビア語のコンテンツを含むメールを送信するにはどうすればよいですか?

関数を使用してメールを送信していますが、アラビア語でメッセージを送信すると問題が発生します。テキストは次のようになります: ãÑÍÈÇ \\r\\nßíÝß \\r\\nÃäÇ ÇÍãÏ

function send_mail($to,$from,$title,$msg){
    /*
    function name : send_mail
     date          : 20.06.2009 09:38:29
    */

    $headers="from:$from";


    $subject=$title;

    if( mail($to,$subject,$msg,$headers) ){
        return true;
    }else{
        return false;
    }    
}

それを修正する方法は?

4

2 に答える 2

0

それはコンテンツ転送の問題かもしれません

use base64_encode as Content-Transfer-Encoding: Base64 

$headers .= 'Content-Transfer-Encoding: Base64 '."\r\n";
于 2012-09-05T07:49:33.090 に答える
0

メールヘッダーの文字セットエンコーディングをに設定しましたか?UTF8ライブラリPHPMailerを使用したいと思います

于 2012-09-05T07:49:58.423 に答える