dldstyle
mardi 4 novembre 2008 à 16:03
Après avoir trituré le code j'ai réussi à le faire fonctionner. Je pense que l'ordre du charset dans le header à son importance.
Le code si cela peut aider d'autres personnes pour envoyer des emails avec la fonction mail de PHP depuis une page en UTF-8 :
CODE
$sujet='Demande de contact depuis votre site';
$headers = 'MIME-Version: 1.0' . "\r\n";
$headers .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$headers .= 'From: '._EXP_MAIL_. "\r\n";
$headers .= 'Reply-To: ' .$email. "\r\n";
$headers .= 'Reply-To: ' .$email. "\r\n";
$message="
Civilite : ".$civ."
Nom : ".utf8_decode($nom)."
Tel. : ".$telephone."
Email : ".$email."
Ville : ".utf8_decode($ville)."
Message : ".nl2br(utf8_decode($commentaire));
mail(_EXP_MAIL_, $sujet, $message, $headers);
Merci pour l'aide.