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 : Sélectionner tout - Visualiser dans une fenêtre à part
    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 : Sélectionner tout - Visualiser dans une fenêtre à part
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...

Merci d'avance

schwarzy2