[RESOLU] Caratères accentués dans le sujet des E-mails
5 messages
• Page 1 sur 1
[RESOLU] Caratères accentués dans le sujet des E-mails
Bonjour,
Lors du traîtement d'une commande, si l'on choisit de notifier le client d'un changement d'état de cette commande ( Envoyée, par exemple ), celui-ci reçoit un e-mail. Jusque là tout fonctionne bien.
Le problème : le sujet du message n'est pas formaté correctement ( avec openCart 1.4.9, en tous cas ) : on reçoit : "Commande 71 Envoyée" au lieu de "Commande 71 Envoyée".
Je pense que dans "admin/model/sale/order.php", il faut modifier cette ligne :
mais je ne maîtrise pas le différentes notions d'encodage...
Quelqu'un a-t-il réglé ce problème ?
Lors du traîtement d'une commande, si l'on choisit de notifier le client d'un changement d'état de cette commande ( Envoyée, par exemple ), celui-ci reçoit un e-mail. Jusque là tout fonctionne bien.
Le problème : le sujet du message n'est pas formaté correctement ( avec openCart 1.4.9, en tous cas ) : on reçoit : "Commande 71 Envoyée" au lieu de "Commande 71 Envoyée".
Je pense que dans "admin/model/sale/order.php", il faut modifier cette ligne :
- Code: Tout sélectionner
$subject = sprintf($language->get('text_subject')....
mais je ne maîtrise pas le différentes notions d'encodage...
Quelqu'un a-t-il réglé ce problème ?
Dernière édition par jeromec le 27 Août 2011, 09:22, édité 2 fois au total.
Version 1.4.9fr
Template Green-store modifié
Hébergeur 1and1.fr
Template Green-store modifié
Hébergeur 1and1.fr
-
jeromec - Messages: 52
- Inscrit le: 21 Oct 2010, 21:31
Re: Caratères accentués dans le sujet des E-mails
Essayes en modifiant cette ligne :
- Code: Tout sélectionner
$subject = sprintf($language->get('text_subject'), $order_query->row['store_name'], $order_id);
- Code: Tout sélectionner
$subject = sprintf($language->get('text_subject'), html_entity_decode($order_info['store_name'], ENT_QUOTES, 'UTF-8'), $order_id);
- Imaxine
- Messages: 3023
- Inscrit le: 27 Juil 2009, 19:28
Re: Caratères accentués dans le sujet des E-mails
merci,
maintenant on obtient : "Remboursée" à la place de "Remboursée".
C'est dèjà mieux que "Remboursée" que j'obtenais avant...
Peut-être qu'il faudrait définir l'en-tête du message ?
maintenant on obtient : "Remboursée" à la place de "Remboursée".
C'est dèjà mieux que "Remboursée" que j'obtenais avant...
Peut-être qu'il faudrait définir l'en-tête du message ?
Version 1.4.9fr
Template Green-store modifié
Hébergeur 1and1.fr
Template Green-store modifié
Hébergeur 1and1.fr
-
jeromec - Messages: 52
- Inscrit le: 21 Oct 2010, 21:31
Re: Caratères accentués dans le sujet des E-mails
Remplace la ligne initiale, par celle-ci, plutôt :
- Code: Tout sélectionner
$subject = sprintf($language->get('text_subject'), html_entity_decode($order_info['store_name'], ENT_QUOTES, 'UTF-8'), $order_id);
- Imaxine
- Messages: 3023
- Inscrit le: 27 Juil 2009, 19:28
Re: Caratères accentués dans le sujet des E-mails
C'est bien ce que j'ai fait.
Selon le client mail, l'affichage est OK ou non. Je pense que je vais donc laisser comme ca. Merci beaucoup
Selon le client mail, l'affichage est OK ou non. Je pense que je vais donc laisser comme ca. Merci beaucoup
Version 1.4.9fr
Template Green-store modifié
Hébergeur 1and1.fr
Template Green-store modifié
Hébergeur 1and1.fr
-
jeromec - Messages: 52
- Inscrit le: 21 Oct 2010, 21:31
5 messages
• Page 1 sur 1
Qui est en ligne ?
Utilisateur(s) parcourant actuellement ce forum : Aucun utilisateur inscrit et 1 invité