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:
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:
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.