我的联系表格中有以下php.
// Ensure a message was entered, then sanitize it
if(!empty($_POST['cf_m']) && $_POST['cf_m']!='Enter Your Message Here')
{
$message = strip_tags($_POST['cf_m']);
}
Run Code Online (Sandbox Code Playgroud)
当我通过电子邮件收到消息时,挪威字符,å,ø和æ变成Ã¥,Ã,Ã,Ã|
我该怎么做才能显示正确的字符?
看来您的表单是作为UTF-8,但电子邮件是作为ISO-8859-1(或其他品种)发送.您可能希望通过设置Content-type标头显式设置已发送电子邮件的字符编码,例如:
Content-type: text/plain; charset=UTF-8
Run Code Online (Sandbox Code Playgroud)
设置$additional_headersPHP mail()函数的参数来完成此操作.