Bonjour.
Pour mon projet j'ai fait un formulaire pour un envois de mail. Pour écrire le corps du message j'utilise Ckeditor qui me renvoit le texte avec les balises html.
Voici mon code :
1 2 3 4 5 6 7
| $headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/plain; charset=iso-8859-1\r\n";
$headers .= 'Content-Transfer-Encoding: 8bit';
$destinataire = 'adresse@mail.com';
$sujet = $_POST['sujet'];
$message = utf8_decode($_POST['etat']).htmlentities(html_entity_decode(($_POST['note'])));
mail($destinataire, utf8_decode($sujet), $message, $headers); |
Le problème c'est que mon corps de message (a partir de $_POST['note']) ne prend pas en compte les ccents et écris du caca
<p>été</p>
Je n'ai vraiment aucune idée comment réglé ce problème, si quelqu'un peut me donner une piste ...
Merci.
Partager