Merci beaucoup djayp pour la mise à jour. Je vais tester ça de ce pas.
Au sujet de l'encodage des caracteres, il semblerait que la solution consiste à utilisé la commande SQL "SET NAMES 'UTF8'". Il y avait visiblement une fonction permettant de faire ça sous symfony1 (http://snippets.symfony-project.org/snippet/37). En attendant de savoir comment faire ça dans la version 2, j'ai ajouté cette ligne dans my.ini :
default-character-set=utf8
Je pense pas que ce soit l'idéal de changer la conf du server étant donné que ce sera peut-être pas toujours possible en production, mais ça fait l'affaire pour l'instant.
Je serais tout de même assez curieux de savoir comment on peut jouer avec les jeux de caractère dans Symfony2. Comment par exemple, encoder les tables MySQL directement en UTF-8 avec doctrine et les commentaires @ORM\, lors de la génération automatique des tables.
Partager