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 回答