Bonjour a tous,
voila, j'essaie sans succès et cela depuis plusieurs jours, que la génération automatique des tables qui est fait par Symfony, se fasse en UTF-8.
Malgré tout ce que j'ai pu faire, lorsque je regarde mes tables, elles sont toujours en "latin1...".
Pourant dans mon fichier database.yml, j'ai définit:
Mon fichier propel.ini:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 param: encoding: utf8
J'ai également tenté d'éditer le fichier [B]schema.yml[B] en y rajoutant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 propel.database = mysql propel.database.createUrl = mysql://localhost/ propel.database.url = mysql://root@localhost/cockpit propel.database.encoding = utf8 propel.mysql.tableType = InnoDB propel.mysql.encoding = utf8
mais rien n'y fait (mais bon sur ce dernier point, peut-être que ma configuration est mal écrite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Table: _options: { collate: utf8_unicode_ci, charset: utf8 }
ensuite tous les fichiers de configuration view.yml & co sont également définit en UTF-8 pour que l'affichage au sein du site se fasse bien. Par contre ma base MySQL refuse de se mettre en UTF-8.
Est-ce que quelqu'un aurrait une solution ?
Merci par avance.
Partager