邮件功能中的字体错误

时间:2012-09-05 07:45:06

标签: php email

  

可能重复:
  How do I send emails with Arabic content via PHP's mail function?

我正在使用函数发送电子邮件但是如果用阿拉伯语发送消息我有问题! 文本将是这样的: ãÑÍÈÇ \\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;
    }    
}

如何解决?

2 个答案:

答案 0 :(得分:0)

这可能是内容传输的问题

use base64_encode as Content-Transfer-Encoding: Base64 

$headers .= 'Content-Transfer-Encoding: Base64 '."\r\n";

答案 1 :(得分:0)

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