Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 20-03-2010 13:56:35

nicko
Membre
Lieu: Chambéry
Date d'inscription: 25-05-2009
Messages: 190

[Zend_Mail] Accents dans entete d'un e-mail

Bonjour,

Je suis en train de mettre en place un système de avec Zend_Mail et j'ai des problèmes d'accent dans l'entête du mail voila mon code.

Code:

                $mail = new Zend_Mail;
                $mail->setBodyText($content);
                $mail->setFrom($this->_system_options->default_mail_subscribe_sender, $this->view->translate('sender'));
                $mail->addTo($this->_request->users_datas_mail, $this->view->translate('recipient'));
                $mail->setSubject($this->view->translate('validation of registration'));
                $mail->send();

Je fait un translate de sender via un fichier de csv. Extrait :

Code:

"sender";"Expéditeur"

Donc pour l'envoie du mail c'est bon, mais les accents du mot expéditeur me donnent une entête comme suit :

Code:

Exp&eacute@zimbra21-e3.priv.proxad.net

Et si dans le fichier de traduction je fait comme ceci :

Code:

"sender";"Expéditeur"

l'entête me revoie ceci :

Code:

Expéditeur [e-mail@free.fr]

J'ai essayé de mettre $this->view->translate('sender') dans la fonction html_entity_decode de PHP mais ca ne change rien.

Avez vous déjà ce genre de problème ? Car je n'est rien trouver sur le forum.

Merci de votre aide.
Bien cordialement.

Hors ligne

 

#2 20-03-2010 14:19:58

nicko
Membre
Lieu: Chambéry
Date d'inscription: 25-05-2009
Messages: 190

Re: [Zend_Mail] Accents dans entete d'un e-mail

J'ai actuellement trouvé une première réponse qui ne me satisfait pas vraiment.

En mettant utf-8 dans Zend_Mail('utf-8') et que dans mon fichier de traduction, je mets la traduction sous cette forme :

Code:

"sender";"Expéditeur"

Ça fonction, les accents sont correctement affichés. Par contre dans l'ensemble de mon fichier de traduction les accents sont converties en html (exemple é => é). Et il n'y a que la que je mets un accent.

Si vous avez une solution je suis preneur.

Merci

Dernière modification par nicko (20-03-2010 14:20:36)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages