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 :
et un extrait du fichier config.yml :
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));
(J'ai essayé utf-8 sans succès)
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
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.
Partager