$form->populate n'affiche pas les libellés avec caractères spéciaux
Bonjour à tous,
je sais que je viens reposer des questions sur un sujet maintes fois abordé, mais j'ai essayé les différents méthodes lues ici et là sur Google et aucune n'a fonctionné.
Voici ma situation:
Code:
1 2 3 4 5
| <!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
dans mon layout- base de données, tables en UTF-8
lorsque j'essaye d'afficher un libellé avec un caractère spécial par un form->populate() le libellé n'apparaît pas s'il possède un accent.
J'ai donc essayé d'ajouter un
Code:
1 2
| $this->_layout = Zend_Layout::getMvcInstance ( )->getView ( );
$this->_layout->setEscape ( 'utf8_encode' ); |
dans mon Bootstrap, mon libellé avec accent apparaît alors. Mais lorsque je l'enregistre, j'obtiens alors un mauvais encodage, le texte enregistré est le suivant:
my catégorie!
Donc si quelqu'un voulait bien m'aider à comprendre ce qui se passe exactement, je débute sur Zend...:aie:
Merci d'avance
schwarzy2