Simpel PHP-mailformular mangler æ, ø, å-visning
Hejsa Eksperter,jeg fandt en sourcecode på nettet, som jeg skal bruge til en bestillingsformular på nettet. Det er en simpel kontakt-formular, som sender en mail. Jeg har dog det problem, at hvis man skriver æ, ø eller å i formularen, vises et ?-tegn i mailen.
Jeg har ingen forstand på PHP-programmering, så hvis jeg kunne blive hjulpet på vej til en løsning vil jeg blive meget taknemlig. Koden kan ses herunder. (Jeg har selv tilpasset lidt i den, så den passer til mine behov, men jeg ved ikke, hvordan jeg skal løse problemet).
<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td height="50%" align="center"> <form name="mail" method="post" action="<? echo $PHP_SELF ?>" onSubmit="return CheckForm();" onReset="return confirm('Er du sikker på at du vil slette alt?');">
<table width="250" border="0" cellpadding="0" cellspacing="2" class="tabel">
<tr>
<td align="right" valign="top">Navn: </td>
<td><input name="navn" type="text" class="input" size="30"></td>
</tr>
<tr>
<td height="18" align="right" valign="top">E-mail: </td>
<td><input name="mail" type="text" class="input" size="30"></td>
</tr>
<tr>
<td height="18" align="right" valign="top">Tlf. nr.: </td>
<td><input name="tlf" type="text" class="input" size="30" maxlength="8"></td>
</tr>
<tr>
<td align="right" valign="top">Emne: </td>
<td><input name="emne" type="text" class="input" size="30"></td>
</tr>
<tr>
<td align="right" valign="top">Besked: </td>
<td><textarea name="besked" cols="29" rows="8" class="textarea"></textarea></td>
</tr>
<tr>
<td> </td>
<td align="center"> <input name="Submit" type="submit" class="button" value="Send">
<input name="Submit2" type="reset" class="button" value="Reset">
</td>
</tr>
</table>
</form></td>
</tr>
<tr>
<td align="center"> </td>
</tr>
<tr>
<td align="center">
<?
$mail = $_POST["mail"];
$headers = "From: " . $_POST["mail"];
$besked = $_POST["besked"];
$navn = $_POST["navn"];
$tlf = $_POST["tlf"];
$emne = $_POST["emne"];
$til = "rene@rhserviceudlejning.dk";
$besked2 = "Mailen er skrevet af: " . $navn . "\n\nTelefon nr.: " . $tlf . "\n\n" . $besked;
if ($mail && $besked && $navn && $tlf) {
if (mail($til, $emne, $besked2, $headers)) {
echo "Din mail er blevet sendt - tak!";
}
else {
echo "Der opstod en fejl... mailen er ikke blevet sendt!";
}
}
?>
</td>
</tr>
</table>