我正在尝试使用PHP发送电子邮件,包括多语言字符。整个站点(html标题,php标题)设置为UTF8以及表单字符集。
我现在拥有的PHP代码是:
$to = "email@email.com";
$subject = "Subject";
$message = "Question is ".$question;
$from = "auto@from.com";
$headers = "From:" . $from . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-UTF-8' . "\r\n";
$sendmail = @mail($to,$subject,$message,$headers);
我说我错了?
我要'?'日语字母用于考试。
答案 0 :(得分:1)
$headers .= "MIME-Version: 1.0"."\r\n";
$headers .= "Content-type: text/html; charset=utf-8"."\r\n";
应该就是您所需要的一切。
我可能错了,但据我所知iso-UTF-8
不是一个有效的字符集,至少它看起来不像。