Bienvenue, Invité. Veuillez vous connecter ou vous inscrire.
Avez-vous perdu votre courriel d'activation?
*


les caractères accentués ne fonctionnent pas dans les mails


Pages: [1]
  Imprimer  

  les caractères accentués ne fonctionnent pas dans les mails
Auteur Message
mirch
Nouveau membre
*

Points gagnés: 0
Messages: 5


Voir le profil
les caractères accentués ne fonctionnent pas dans les mails
« le: 13 Novembre 2008 à 17:01:10 »

Bonjour,

je viens de faire un test d'achat dans ma boutique.
Les e-mails que je reçois, de bienvenue ou de confirmation de commande, s'affichent sans accents et c'est pas très joli :
"Veuillez établir votre chèque ou virement bancaire à"

Comment résoudre ce problème?

Merci
Journalisée
Emma
Modérateurs
Espoir
*****

Points gagnés: 0
Messages: 238


Voir le profil WWW
Re : les caractères accentués ne fonctionnent pas dans les mails
« Répondre #1 le: 13 Novembre 2008 à 19:08:41 »

Deux pistes :
1) Vérifie que tes fichiers correspondants (dans includes/languages/french/) ont les caractères accentués écrits en clair et pas en codé.
2) dans le fichier includes/languages/french.php, vérifie que le @setlocale est bien paramétré selon ton système.
Journalisée
mirch
Nouveau membre
*

Points gagnés: 0
Messages: 5


Voir le profil
Re : les caractères accentués ne fonctionnent pas dans les mails
« Répondre #2 le: 15 Novembre 2008 à 17:12:18 »

Merci Emma.

En effet tous les caractères accentués des fichiers dans includes/languages/french/ étaient écris en codé...
Journalisée
jeremay
Nouveau membre
*

Points gagnés: 0
Messages: 21


Voir le profil
Re : les caractères accentués ne fonctionnent pas dans les mails
« Répondre #3 le: 23 Novembre 2008 à 20:55:08 »

Bonsoir,

j'ai fait les verification mais j'ai toujours un probleme de mail

un mail arrive chez moi : Le statut client a &eacutet&eacute mis á jour

dans mon french.php : 
@setlocale(LC_TIME, 'fr_FR.ISO_8859-1');
  define('DATE_FORMAT_SHORT', '%d/%m/%Y');  // this is used for strftime()
  define('DATE_FORMAT_LONG', '%A %d %B %Y'); // this is used for strftime()
  define('DATE_FORMAT', 'd/m/Y'); // this is used for date()

Je n'arrive pas a trouver la solution. Merci d'avance
  define('DATE_TIME_FORMAT', 'd/m/Y H:i:s'); // this is used for date()
Journalisée
Emma
Modérateurs
Espoir
*****

Points gagnés: 0
Messages: 238


Voir le profil WWW
Re : les caractères accentués ne fonctionnent pas dans les mails
« Répondre #4 le: 24 Novembre 2008 à 21:40:39 »

Bonsoir

Quel est le système utilisé ?
Sous Windows c'est 'fr', ou 'French'
Sous Linux, c'est 'fr_FR.ISO_8859-1'
Journalisée
jeremay
Nouveau membre
*

Points gagnés: 0
Messages: 21


Voir le profil
Re : les caractères accentués ne fonctionnent pas dans les mails
« Répondre #5 le: 25 Novembre 2008 à 00:33:05 »

C linux !

Mais ça veut pas marcher !!!!
Journalisée
jean-luc
Modérateurs
Intarissable
*****

Points gagnés: 3
Messages: 1561



Voir le profil WWW
Re : les caractères accentués ne fonctionnent pas dans les mails
« Répondre #6 le: 25 Novembre 2008 à 09:56:39 »

Bonjour,

en fonction de l'encodage choisi, lorsque vous éditez les fichiers sous notepad++ par exemple il faut faire l'édition puis l'enrtegistrer avec le même encodage, sinon les accents ne sont pas gérés.
Journalisée

jean-luc Evil or Very Mad

pas bon, mais promis j'essaye de m'améliorer tous les jours Evil or Very Mad

www.anneg-lingerie.com
greg
Nouveau membre
*

Points gagnés: 0
Messages: 11


Voir le profil
Re : les caractères accentués ne fonctionnent pas dans les mails
« Répondre #7 le: 27 Février 2011 à 00:24:15 »

Bonjour j ai reussi a regler le soucis  pour la plupart des accents ds les mails avec la reponse ici

http://www.zencart-france.com/forum/probleme-sur-email-t3455.0.html#new

mais pas pour cette ligne que recois le client et moi par mail :

 Total: €102.50

ca n a rien changer

par contre
j ai le meme problemes de caracteres avec le mail de bienvenue  , meme en le changeant dans le code du creat account. php , cela ne change rien

si quelqu un a une idée

10000000 merci d avance
Journalisée

Pages: [1]
  Imprimer  
 

Aller à: