2010-11-08 4 views
0

dans mon application Zend Framework Je veux utiliser Dojo Form. J'ai un problème avec l'encodage je suppose. Quand j'ajoute l'élément dans la forme avec l'étiquette contenant quelques caractères spec comme éíá cela fonctionne mais il montre n'importe quelle étiquette!Zend Framework - Problème d'encodage de formulaire Dojo

$this->addElement (new Zend_Dojo_Form_Element_TextBox (array (
    'name' => 'TextBox', 
    'label' => 'áíé', 
    'required' => true, 
    'InvalidMessage' => 'Invalid', 
    'trim' => true, 
    'propercase' => true))); 

Quelqu'un peut-il m'aider?

+0

Ce qui est l'erreur? Je pense que vous pouvez également utiliser $ this-> addElement ('TextBox', array (.... – Ashley

+0

il ne montre pas l'étiquette – Tom

Répondre

0

Problème résolu, fichier enregistré de même avec l'encodage Ive (UTF8) (était auparavant win1250)

0

Je ne l'ai pas testé mais avez-vous essayé d'installer utf-8 sur la forme:

->setAttrib('accept-charset', 'utf-8'); or 'accept-charset' => 'utf-8' 

Il peut être également intéressant de vérifier que vous n'êtes point de vue est réglé sur utf-8 aussi.

$view->setEncoding('UTF-8'); 
+0

Non, il ne fonctionne pas .J'ai essayé de définir accept-charset.En outre, j'ai déjà eu l'encodage view - Tom

Questions connexes