邮件功能中的字体错误


Font bug in mail function

可能重复:
如何通过PHP';发送包含阿拉伯语内容的电子邮件;s的邮件功能?

我正在使用功能发送电子邮件,但如果用阿拉伯语发送邮件,我会遇到问题!文本将是这样的:ãÑÍÈÇ ''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;
    }    
}

如何修复?

这可能是内容传输的问题

use base64_encode as Content-Transfer-Encoding: Base64 
$headers .= 'Content-Transfer-Encoding: Base64 '."'r'n";

您是否将邮件头中的字符集编码设置为UTF8,而我更喜欢使用库PHPMailer