Anomalie #5982
Soucis accents dans mails
Description
Bonjour,
je fais suite aux différents échanges que l'on a eu par mail avec Sébastien Nana et Henri Queneau concernant le problème d'accents dans l’envoi des mails:
J'ai regardé et il semble que ce soit la fonction _encodeHeader dans apps/maarch_entreprise/tools/mails/ qui fasse ces erreurs d'encodage.
Cette fonction devrait être remplacée par:
$m = preg_match_all('/(\w*[\x80-\xFF]+\w*)/', $input, $matches);
if ($m === true) {
$input = mb_encode_mimeheader($input,$charset, 'Q');
}
return $input;
}
cf. https://github.com/smxi/php-html-mime-mail/blob/master/htmlMimeMail.php
Sébastien m'avait demandé si "L'encodage du navigateur et de la base de données est bien l'UTF-8?"
A priori oui:
postgres=# show lc_ctype;
lc_ctype¶
fr_FR.UTF-8
(1 ligne)
Et tu m'avais dit: "Nous ferons une mise à jour de la classe htmlMimeMail, mais nous devons faire plusieurs tests avant de la basculer en version master. Le mise à jour de la classe ne se fera donc pas dans l'immédiat."
Donc je vous laisse regarder si la correction indiquée est OK ou non de votre côté ;)
Historique
#2 Mis à jour par Florian AZIZIAN il y a environ 6 ans
- Assigné à changé de Support Maarch à Sébastien NANA
- Version cible mis à 17.06
#3 Mis à jour par Emmanuel DILLARD il y a environ 6 ans
- Projet changé de Maarch Courrier à Backlog
#4 Mis à jour par Emmanuel DILLARD il y a environ 6 ans
- Statut changé de En cours à R&D - A planifier
- Assigné à changé de Sébastien NANA à Anonyme
#5 Mis à jour par Emmanuel DILLARD il y a environ 6 ans
- Projet changé de Backlog à CURRENT SPRINT
- Statut changé de R&D - A planifier à A revoir (S)
#6 Mis à jour par Emmanuel DILLARD il y a environ 6 ans
- Echéance mis à 07/05/2018
#7 Mis à jour par Emmanuel DILLARD il y a presque 6 ans
- Assigné à changé de Anonyme à Emmanuel DILLARD
#8 Mis à jour par Florian AZIZIAN il y a presque 6 ans
- Statut changé de A revoir (S) à 21
- % réalisé changé de 0 à 100
#9 Mis à jour par Emmanuel DILLARD il y a presque 6 ans
- Statut changé de 21 à R&D - Terminé
#10 Mis à jour par Emmanuel DILLARD il y a presque 6 ans
- Projet changé de CURRENT SPRINT à Backlog
#11 Mis à jour par Emmanuel DILLARD il y a presque 3 ans
- Projet changé de Backlog à Backlog Courrier
- Version cible
17.06supprimé