Salut Tanktrasher,
Même pbm que toi pour les accents, lié au charset du php. Ta solution marche, mais pas pour le sujet du mail dans mon cas. Je n’arrive pas à jouer sur le header pour corriger les accents. As-tu eu le même pbm et comment l’as-tu résolu ?
Merci beaucoup déjà de m’avoir lu et peut être de me répondre…
Merci pour la réactivité immédiate, j’appécie beaucoup.
Alors je vais suivre tes conseils concernant la doc de la fonction mail de php. Mais si j’ai réussi à changer le charset du body (actuellement en UTF-8), je n’arrive pas à changer celui du sujet dans le header sans concerver les fonctions primordiales du header…
Oui je suis en train de me documenter.
Simplement avec le code que je possède, je ne parviens pas à cibler l’emplacement où je dois spécifier le codage de l’entête.
Aussi je dois préciser que mon script permet l’envoi d’une pièce jointe, ce qui semble contraindre le code de l’entête (header).
Voilà à quoi ressemble la partie concernée :
function _build_attachement()
{
$this->boundary= "------------" . md5( uniqid("myboundary") ); // TODO : variable bound
$headers .= "Content-type: text/html;charset=ISO-8859-9\n";
$this->headers .= "MIME-Version: 1.0\nContent-Type: multipart/mixed;\n boundary=\"$this->boundary\"\n\n";
$this->fullBody = "This is a multi-part message in MIME format.\n–$this->boundary\nContent-Type: text/plain; charset=UTF-8\nContent-Transfer-Encoding: 7bit\n\n" . $this->body ."\n";
$sep= chr(13) . chr(10);
$ata= array();
$k=0;
Alors j’ai essayé d’introduire différent charset au header mais ça fait foiré ma pièce jointe du coup.
Je patauge un peu là.
Je te remercie pour ton suivi, fidèle inconnu : sans nom