Håndtering af æ ø og å i kontaktform
Jeg har begået nedenstående kontaktformular og også konstareteret, at den fungerer og sender mails fra hjemmesiden.Når man indtaster ord, der indeholder æ, ø og å sendes disse imidlertid videre så de fremstår som mystiske tegn i mailen.
Jeg går ud fra, at det er noget med at jeg skal have defineret tegnsættet til UTF-8, men aner ikke hvor jeg skal indsætte den nødvendige information.
Hvis nogen kan hjælpe med dette vil jeg være taknemmelig:
/Henrik
Her er kontaktformen:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type" />
<meta content="da" http-equiv="Content-Language" />
<title>Untitled 1</title>
</head>
<body>
<?php
if (isset($_POST['navn']) && isset($_POST['telefon']))
{
if (empty($_POST['navn']))
{
echo "Du skal indtaste dit navn";
}
elseif (empty($_POST['telefon']))
{
echo "Du skal indtaste et telefonnummer";
}
else
{
$modtager = "henrik@lucernevej.dk";
$emne = "Mail fra kontaktformular på www.tomjensen.dk";
$besked = "Der er følgende henvendelse fra en bruger på siden www.tomjensen.dk: \n
Navn: " . $_POST['navn']. "\n
Firma/organisation: " . $_POST['firma']. "
Adresse: " . $_POST['adresse']. "
Postnummer og by: " . $_POST['postby']. "
Telefon: " . $_POST[telefon]. "
Email: " . $_POST['email']. "
Besked: " . $_POST['besked'];
$header = "from:kontaktformular@tomjensen.dk";
mail($modtager, $emne, $besked, $header);
echo "Emailen er nu sendt!";
}
}
?>
<form action="kontakt2.php" method="post">
Navn: <br>
<input type="text" name="navn" style="width: 200px;"> <br>
Evt. firma/organisation: <br>
<input type="text" name="firma" style="width: 200px;"> <br>
Adresse: <br>
<input type="text" name="adresse" style="width: 200px;"> <br>
Postnummer og by: <br>
<input type="text" name="postby" style="width: 200px;"> <br>
Telefon: <br>
<input type="text" name="telefon" style="width: 200px;"> <br>
email: <br>
<input type="text" name="email" style="width: 200px;"> <br>
Besked: <br>
<textarea name="besked" style="width: 200px; height: 100px;"></textarea> <br>
<input type="submit" value="Send mail">
</form>
<p>
<img alt="Bubbles and line" height="285" src="logo%20og%20linje%20fitted.jpg" width="1024" /></p>
</body>
</html>