在PHPMail函数中执行Mail2Blogger时,如何为主题启用UTF-8?

在PHPMail函数中执行Mail2Blogger时,如何为主题启用UTF-8?,php,blogger,Php,Blogger,假设我的数据库中有一个表,其中有葡萄牙语的记录,比如圣若昂·纳密西西比Com 当我利用blogger平台的Mail2Blogger功能使用phpMail功能向blogger[dot]com发送电子邮件时,它变成这样:SÃo JoÃo Na Missipi com 这是我的php代码: $email = 'ericxxx.xyz@blogger.com'; $recipient = urlencode($email); $subject = $row['subject']; //assume th

假设我的数据库中有一个表,其中有葡萄牙语的记录,比如圣若昂·纳密西西比Com

当我利用blogger平台的Mail2Blogger功能使用phpMail功能向blogger[dot]com发送电子邮件时,它变成这样:SÃo JoÃo Na Missipi com

这是我的php代码:

$email = 'ericxxx.xyz@blogger.com';
$recipient = urlencode($email);
$subject = $row['subject']; //assume this is a record in the table in my database
$headers = "MIME-Version: 1.0"."\r\n";
$headers .= "Content-type:text/html;charset=UTF-8"."\r\n";
$headers .= "From: Me<info@domain[dot]com>\r\n"; // Sender's Email
$headers .='Reply-To: 'Me<info@domain[dot]com'>'."\r\n".
'X-Mailer: PHP/'. phpversion();
//$headers .= "Cc:'anotheMe@domain[dot]com'\r\n"; // Carbon copy to Sender
$body = "<html>
    <head>
        <title>{$subject}</title>
    </head>
    <body>
        <div>
            Bla bla bla
        </div>
    </body>
       </html>";
    mail($email, $subject, $body, $headers);
$email='ericxxx。xyz@blogger.com';
$recipient=urlencode($email);
$subject=$row['subject']//假设这是数据库表中的一条记录
$headers=“MIME版本:1.0”。\r\n”;
$headers.=“内容类型:text/html;字符集=UTF-8”。\r\n”;
$headers.=“From:Me\r\n”;//发件人的电子邮件
$headers.='回复:'我