He creado un formulario en donde la gente puede enviar mensajes al administrador del sitio. Los mensajes llegan al correo del administrador pero como vivo en Suecia, ya se imaginaran el texto que llega...
Esto es lo que llega al correo si quiero escribir ghaöäåöäöåöåöåäå
ghöäghfjöåögåöä
Y aca se utilizan bastantes los caracteres öäåÖÄÅ.
Este es el codigo del formulario:
Código:
Y con este recupero los datos y envio el correo:<form name="kontakt" method="post" action="formmail.php"> <table border="0" cellspacing="0" cellpadding="0"> <tr> <td class="subtit">Namn:<br> <input name="name" type="text" size="40" class="formfield" style="border: 1px green solid;"> <br> <br> E-postadress:<br> <input name="email" type="text" class="formfield" size="40" style="border: 1px green solid;"> <br> <br> Meddelande:<br> <textarea name="message" cols="50" rows="15" class="formfield" style="border: 1px green solid;"></textarea> <br> <br> <input name="submit" type="submit" value="Skicka meddelandet"></td> </tr> </table> </form>
Código:
Como puedo solucionar el problema para mostrar los caracteres correctamente en el email?if(isset($_POST['submit'])) { $to = "[email protected]"; $subject = "test email"; $name = $_POST["name"]; $email = $_POST["email"]; $message = $_POST["message"]; $header = "From: $email"; if(mail($to, $subject,$message, $header)) { header ('Location: bekraftelse.php'); } else { echo "Det uppstod ett problem med ditt meddelande<br />Klicka <a href='kontaktform.php'>här</a> för att komma tillbaka till formuläret."; } } else { echo "Det uppstod ett problem med ditt meddelande<br />Klicka <a href='kontaktform.php'>här</a> för att komma tillbaka till formuläret."; }
Tambien tengo un formulario que ya tiene textos en el codigo (en sueco) y al mandar el correo no se entiende nada. Ejemplo du una linea de este formulario:
Código:
Pero lo que llega al correo es una sarta de geroglificos.$message .= "10 st Julkort Mall2 för Stå bild: $antalKort2 Bildnummer: $kort2a\n\n";
Gracias por la ayuda.