Hallo,
Op mijn website heb ik een contactformulier wat met de phpfunctie mail een email verstuurd.
Wanneer in dit formulier tekens als é ö etc. worden gebruikt, dan krijg ik in xs4all webmail, en in thunderbird vreemde tekens te zien. Terwijl mijn gmail ze wel goed laat zien.
Deze zin :
Mit freundliche Grüßen, ä ü ö ó ò é á í è à ù
Komt via email in thunderbird en xs4all webmail binnen als :
Mit freundliche Grüßen, ä ü ö ó ò é á à è à ù
Bovenaan mijn webpagina heb ik staan :
<?php
header('Content-Type: text/html; charset=utf-8');
?>
Verder staat ook deze metatag er nog in :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Mijn formulier begint zo :
<form action="./intern/contact.int.php" method="post" enctype="multipart/form-data" accept-charset="utf-8">
En de email-functie ziet er zo uit :
<?php
$headers =
'MIME-Version: 1.0' . "\n" .
'Content-type: text/plain; charset=UTF-8' . "\n" .
'From: '.has_no_newlines($_POST['naam']).' <'.has_no_newlines($_POST['email']).">\n" .
'Reply-To: '.has_no_newlines($_POST['naam']).' <'.has_no_newlines($_POST['email']).">\n".
'X-Mailer: PHP/'.phpversion();
mail("info@mijnemailadres.nl", $subjectContact, $message, $headers);
?>
Weet iemand wat er dan nog fout kan zijn, waardoor ik die gekke tekens krijg in xs4all webmail en ook in thunderbird?
Op mijn website heb ik een contactformulier wat met de phpfunctie mail een email verstuurd.
Wanneer in dit formulier tekens als é ö etc. worden gebruikt, dan krijg ik in xs4all webmail, en in thunderbird vreemde tekens te zien. Terwijl mijn gmail ze wel goed laat zien.
Deze zin :
Mit freundliche Grüßen, ä ü ö ó ò é á í è à ù
Komt via email in thunderbird en xs4all webmail binnen als :
Mit freundliche Grüßen, ä ü ö ó ò é á à è à ù
Bovenaan mijn webpagina heb ik staan :
<?php
header('Content-Type: text/html; charset=utf-8');
?>
Verder staat ook deze metatag er nog in :
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
Mijn formulier begint zo :
<form action="./intern/contact.int.php" method="post" enctype="multipart/form-data" accept-charset="utf-8">
En de email-functie ziet er zo uit :
<?php
$headers =
'MIME-Version: 1.0' . "\n" .
'Content-type: text/plain; charset=UTF-8' . "\n" .
'From: '.has_no_newlines($_POST['naam']).' <'.has_no_newlines($_POST['email']).">\n" .
'Reply-To: '.has_no_newlines($_POST['naam']).' <'.has_no_newlines($_POST['email']).">\n".
'X-Mailer: PHP/'.phpversion();
mail("info@mijnemailadres.nl", $subjectContact, $message, $headers);
?>
Weet iemand wat er dan nog fout kan zijn, waardoor ik die gekke tekens krijg in xs4all webmail en ook in thunderbird?