Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 24-02-2010 17:21:57

michel128
Nouveau membre
Date d'inscription: 24-02-2010
Messages: 2

Problèmes d'accents dans les form suite à upgrade de Zend

Bonjour,

Depuis une mise à jour du Framework  vers la 1.10 ( en essayant les versions les unes après les autres, le problème se pose à partir de la 1.9.7 ) les chaines de caractères qui contiennent des accents ne s'affichent plus du tout.

J'affiche mes forms par un echo utf8_encode($form). Tout allait pour le mieux jusqu'à la mise à jour.

Attention, ce n'est pas que les accents s'affichent mal, non, c'est toute la chaîne qui ne s'affiche pas dès qu'elle contient une lettre accentuée. Peut importe que ce soient des labels dans le codes, qu'ils soient générés par le Zend_Translate ou que ce soit dans les champs de la form. Plus rien du tout !

Dès que je repasse à la 1.9.6, tout fonctionne à nouveau pile poile !

Avez-vous une idée ? J'ai pas envie de rester à la 1.9.6 !

Merci d'avance.

Petite précision, quand je vérifie avec un vardump, les chaines sont bien envoyées à la form.

Dernière modification par michel128 (24-02-2010 17:30:13)

Hors ligne

 

#2 24-02-2010 18:30:36

mikaelkael
Administrateur
Lieu: Donges
Date d'inscription: 18-06-2007
Messages: 1176
Site web

Re: Problèmes d'accents dans les form suite à upgrade de Zend

Hello,

Regardes le guide migration du manual officiel surtout la partie Zend_View.

@+


Less code = less bugs
Contributeur ZF - ZCE - ZFCE - Doc ZF (CHM & PDF) - Vice-trésorier AFUP 2011
Ubuntu 11.04 - ZendServer

Hors ligne

 

#3 24-02-2010 18:57:38

mickglsn
Membre
Lieu: Sèvres
Date d'inscription: 22-08-2009
Messages: 25

Re: Problèmes d'accents dans les form suite à upgrade de Zend

J'ai eu un problème identique. En fait, il s'avère que mes fichiers de formulaire notamment étaient en ISO et non en UTF8.
J'ai modifié l'encodage avec mon éditeur PHP et ça a fonctionné à nouveau.
En espérant que cela t'aide.

Hors ligne

 

#4 25-02-2010 03:26:02

probitaille
Membre
Lieu: Montréal
Date d'inscription: 20-04-2009
Messages: 336
Site web

Re: Problèmes d'accents dans les form suite à upgrade de Zend

Salut, est-ce que tu as dans ton site un système de traduction ou un instance de Zend_translate dans ton site ?

J'ai remarqué que parfois, passés des mots clés comme instance de mots à traduire selon les lanques peut causé problème si l'instance possède des accents. Ainsi, comme Zend_form traduit automatiquement les labels par défault, il se peut que le problème soit relié. Dans ce cas, tu pourras traduire tes labels pour tes fichiers de traduction.
.
Si tu n'as pas de traduction dans ton site, alors je ne sais pas. Vérifie l'encodage de tes fichiers.

Hors ligne

 

#5 25-02-2010 08:27:54

loriv
Membre
Date d'inscription: 10-11-2009
Messages: 22

Re: Problèmes d'accents dans les form suite à upgrade de Zend


-----------------------------------------------------------------------------------------------------------

ZF 1.9.6 + WXP + Xampp 1.7.2 (Php5.3.0  Apache2.2.12 PhpMyadmin3.2.0.1)

Hors ligne

 

#6 25-02-2010 08:57:50

michel128
Nouveau membre
Date d'inscription: 24-02-2010
Messages: 2

Re: Problèmes d'accents dans les form suite à upgrade de Zend

Un grand merci à tous.

mikaelkael, je vais de ce pas charger ce guide et y jeter un oeil.

mickglsn et loriv, j'y ai pensé et je l'ai testé mais rien n'y a fait. A noter que cela se passe quand je fais l'écho de la form hors dedans, il n'y a aucune ligne html, rien que des objets Zen pour tout, absolument tout. En plus, ce n'est pas seulement dans les labels, c'est aussi dans le contenu des champs qui est passé par valeur.

probitaille, oui, j'y ai pensé aussi et j'ai aussi essayé sans le Zend_translate, même résultat.

Je plonge dans mes recherches. :-)

Merci encore.

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