[Résolu] Point d'interrogation sur les email envoyés

Bonjour,
J’utilise le module forward pour que les utilisateurs puissent transférer par mail un page à une autre personne. Le problème est que dans le mail envoyé les «é» sont modifiés en points d’interrogation.
Savez-vous comment modifier ce problème ?
Merci d’avance.
Benjamin

#

Salut,
Ca vient du mail ou de ton logiciel de messagerie ? (j’ai déjà utilisé ce module et les emails étaient OK sur outlook)

Vincent

Formations Drupal pour WEBMASTERS, DESIGNERS et DÉVELOPPEURS.

#

Salut Vincent,
Merci pour ta réponse.
Je vois des points d’interrogation sous thunderbird et sous gmail.
Benjamin

#

Hello !

Ça ressemble à un problème d’encodage de caractères.

Dans ton logiciel de messagerie, peux-tu changer le jeu de caractères d’affichage ? Tu peux essayer ISO-8859-1, ISO-8859-15 et UTF-8. Sous Evolution, c’est le menu Affichage —> Codage des caractères. Si tu retrouves tes accents, c’est que tu as un problème d’encodage de caractères.

Tu peux également regarder le source du message, toujours dans ton logiciel de messagerie. Sous Evolution, Affichage —> Source du message.

Tu dois trouver une ligne qui ressemble à :
Content-Type: text/plain; charset=UTF-8

Le problème, après ça, c’est de trouver pourquoi les encodages ne concordent pas.

#

Bonjour,
Après plusieurs mois d’abandon sur ce problème, j’ai enfin trouvé la solution.
Dans le module mimemail à la ligne 172 du fichier mimemail.inc, il faut un charset utf-8 (là il n’y a rien à changer)
  'Content-Type' => "text/html; charset=utf-8",

Dans le module simplenews, à la ligne 2275, supprimer la fonction simplenews_mail_alter en rajoutant des «//»
ex :

<?php
// function simplenews_mail_alter(&$mailkey, &$to, &$subject, &$body, &$from, &$headers) {
//   // Convert Mail encoding to iso-8859-1
//   $headers["Content-Type"] = str_replace("utf-8",$headers["Content-Type"]);
//   $subject = utf8_decode($subject);
//   $body = utf8_decode($body);
// }
?>

Mon problème a été résolu. Plus de point d’interrogation sur les newsletter, les invitations, les mails envoyés par le module forward et ceux du module contact.

Syndiquer le contenu