Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 02-04-2010 11:49:05

Thiouzz
Membre
Date d'inscription: 10-08-2009
Messages: 10

[Résolu] Zend_Form_Element_Select Probléme avec les accents

Bonjour,

j'essaye de populer une select avec des élément de la base de données sauf que dans me $c->name j'ai parfois du texte avec des accents dans ce cas la ça passe pas et avec un texte sans accents ça passe
Je suis en UTF-8

Quelqu'un à une idée ?
merci.

Code:

 $page_id->addMultiOptions(array($c->id => $c->name));

Dernière modification par Thiouzz (02-04-2010 12:30:13)

Hors ligne

 

#2 02-04-2010 12:29:10

Thiouzz
Membre
Date d'inscription: 10-08-2009
Messages: 10

Re: [Résolu] Zend_Form_Element_Select Probléme avec les accents

J'ai regarder dans les posts sur ce forum et j'ai trouver la solution désolé pour ce post je le garde quand même ça pourra aider d'autres personnes plus tard

Code:

                foreach ($page->findForSelect() as $c) {
                        $page_id->addMultiOptions(array($c->id => utf8_encode($c->name)));

                }

Bon codage,
++

Hors ligne

 

#3 02-04-2010 17:40:51

jean
Membre
Date d'inscription: 25-08-2008
Messages: 107

Re: [Résolu] Zend_Form_Element_Select Probléme avec les accents

Pour éviter de mettre "set UTF8" partout, je te conseille de l'initialiser le plus en amont possible dans ton application.

-> dans le bootstrap (pour les vues, les headers...)
-> dans la base de données (mettre la base en format natif UTF8)

Il existe un bon article à ce sujet sur le site developez.com , rubrique Zend (de mémoire)

Jean

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