J'ai lu qq posts sur le sujet, mais je n'ai pas vraiment trouvé de solutions satisfaisantes, alors j'en relance un nouveau...
Je développe une appli multilingue avec Symfony / PHP 5 / MySql 5:
- ma bdd est en UTF-8 + collation utf8_unicode_ci
- mes pages sont en charset utf-8
J'ai remarqué que les données entrées dans les formulaires étaient
transformées tout de suite, par exemple "é" devient "é" dès qu'il est
récupéré dans l'objet. Après, ce caractère "é" est stocké en bdd.
Quand il est récupéré pour être affiché, il est alors reconvertit
correctement en "é".
J'aimerais stocker en bdd les accents, les vrais - quitte à devoir faire une transformation pour éviter un mauvais affichage par la suite! Ceci pour notamment
que les tries par ordre alphabétique fonctionne: qq a-t-il déjà
expérimenté ces problèmes et peut-il m'aider? Merci!