Bonjour,

Je commence à travailler avec Symfony2 et j'ai des soucis avec la récupération de données d'une base DB2 existante (connectée via l'extension ibm_db2) : les voyelles accentuées arrivent sous la forme de "Agn�s ". C'est probablement une histoire de charset, mais j'ai vérifié le fichier config.yml : le charset est bien positionné. Le problème me semble se situer au niveau de l'extraction des données.

Le code de mon Controller :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
    $repository=$this->getDoctrine()->getEntityManager()->getRepository('AshBundle:Candidats');
    $candidats=$repository->findAll();
 
    return $this->render('AshBundle:Candidats:visu.html.twig',array('candidats' => $candidats));
et un extrait du fichier config.yml :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
doctrine:
    dbal:
      default_connection : ash
      connections:
        capash:
          driver:   %database_driver%
          host:     %database_host%
          port:     %database_port%
          dbname:   ASH_T
          user:     %database_user%
          password: %database_password%
          charset:  utf8
(J'ai essayé utf-8 sans succès)
Du coup, dans l'affichage, les données dans lesquelles il y a des voyelles accentuées n'apparaissent carrément pas

Dans le template twig, j'ai mis la balise meta avec le content et le charset...

Quelqu'un aurait une idée d'ébauche de commencement de début de solution ?

Merci d'avance.