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 :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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

Code : Sélectionner tout - Visualiser dans une fenêtre à part
<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.