Projet

Général

Profil

Anomalie #5982

Soucis accents dans mails

Ajouté par Sébastien NANA il y a plus de 6 ans. Mis à jour il y a presque 3 ans.

Statut:
R&D - Terminé
Priorité:
2-Sérieux
Assigné à:
Version cible:
-
Début:
21/08/2017
Echéance:
07/05/2018
Version applicable MC:
Tags Courrier:

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.06 supprimé

Formats disponibles : Atom PDF