所以,我的问题是,我试图通过PHP发送邮件。我希望所有这些帖子都在一行上。然而,使用$ header =“content-type:text/plain; charset = utf-8 \ r \ n”;这似乎不可能。当然,如果我删除那段代码,我不能在邮件中显示åäö。我已经在这2天了。PHP字符集和“ n”
<?php
$to = "[email protected]";
$subject = "Bokning från hemsidan.";
$header = "Content-type: text/plain; charset=utf-8\r\n";
$header .= "From: [email protected]\r\n";
$body = "En bokning:" . "\n\n" .
$_POST["namn"] . "\n" .
$_POST["mobilnummer"] . "\n" .
$_POST["hemnummer"] . "\n" .
$_POST["email"] . "\n" .
$_POST["gatuadress"] . "\n" .
$_POST["postnummer"] . "\n" .
$_POST["vaning"] . "\n" .
$_POST["portkod"] . "\n" .
$_POST["bokningsdag"] . "\n" .
$_POST["byggstadning"] . "\n" .
$_POST["flytthjalp"] . "\n" .
$_POST["flyttstadning"] . "\n" .
$_POST["typavbostad"] . "\n" .
$_POST["fonsterputsning"] . "\n" .
$_POST["kontorsstadning"] . "\n" .
$_POST["rojningbortforsling"] . "\n" .
$_POST["visningsstad"] . "\n" .
$_POST["dodsbo"] . "\n" .
$_POST["boyta"] . "\n" .
$_POST["kallare"] . "\n" .
$_POST["vind"] . "\n" .
$_POST["totalkvm"] . "\n" .
$_POST["garage"] . "\n" .
$_POST["forrad"] . "\n" .
$_POST["veranda"] . "\n" .
$_POST["balkongglas"] . "\n" .
$_POST["balkongejglas"] . "\n" .
$_POST["friggebod"] . "\n" .
$_POST["fakgatuadress"] . "\n" .
$_POST["fakpostnummer"] . "\n" .
$_POST["jarut"] . "\n" .
$_POST["nejrut"] . "\n" .
$_POST["meddelande"];
if($_POST){
mail($to, $subject, $body, $header);
$feedback = "Tack för din bokning! Vi kommer att kontakta dig inom kort via mail eller telefon för att bekräfta din bokning. Vid bråskande ärenden var vänlig ring kontoret. Våra telefontider är 8.00-12.30.";
}
?>
这怎么样似乎不可能?您尝试时究竟发生了哪些故障?发布失败的代码。发布错误消息。发布失败的描述。发布重现步骤。 – atk
似乎不可能的是把这两件事结合起来。这意味着,都能够看到åäö等,并把邮件写在单独的线上,只有一个像它现在变成 –
您仍然需要回答我的评论的其余部分。重复自己并不能澄清事情。添加额外的细节要求补充澄清 – atk