我需要一点帮助。我正在尝试使用简单的php mail()发送电子邮件。我的主题是汉字。当我发送电子邮件时,我得到的信息是:
修改密ç - 员工自助æœåŠ¡ç³»ç»Ÿ
但是,应该是这样的:
修改密码 - 员工自助服务系统
代码如下:
// To send HTML mail, the Content-type header must be set
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=utf-8' . "\r\n";
// Additional headers
$headers .= 'From: Me<me@email.com>' . "\r\n";
$headers .= 'Subject : 修改密码 - 员工自助服务系统' . "\r\n";
mail("sample@email.com", '修改密码 - 员工自助服务系统', "sample message ",$headers);发布于 2014-01-22 17:32:59
首先,确保您的文件编码为UTF8,使用编辑器打开脚本并另存为UTF8。第二种方法是使用PHPMailer():
$mail = new PHPMailer();
$mail->IsHTML(true);
$mail->MsgHTML($htmlBody);
$mail->CharSet="UTF-8"; // here you set the charsethttps://stackoverflow.com/questions/21278838
复制相似问题