
Envoyé par
Xargos
Phpmyadmin gère parfaitement l'utf-8. ;-)
Ce qui ne gère pas l'utf-8 ici, c'est votre code PHP à mon avis. Avez-vous pensé à faire un appel sql du type mysql_query("SET NAMES 'UTF8'") dans votre code avant d'insérer ou de lire des données ?
Si vous utilisez un framework qui s'occupe de la connexion à votre place, cette valeur est normalement configurable (exemple : 'encoding' => 'utf8' dans cakephp quand on configure la connexion).
Si vous ne l'avez pas fait, ce que vous insérez/lisez n'est pas en utf-8, et c'est phpmyadmin qui a raison, en vous affichant les données réellement écrites en base.
Surtout à ne pas faire ... ça force phpmyadmin à lire les données de façon erronée.
Pour le problème de Dimitri, je vais tester chez moi si ça me donne le même résultat.
Edit : Après test, ça fonctionne bien chez moi. Tu fais ton select dans phpmyadmin (pas modifié par ce qui est écrit dans le post plus haut) ? Dans ton code php en ayant précisé le set names ?
Partager