le 09/08/2009 à 22:46
Sammuel
Salut,
J'ai décidé de passer à l'UTF8, aussi, je rencontre quelques problèmes au niveau de l'encodage entre phpmyadmin et mysql.
J'utilise :
PHP 5.2
MYSQL 5.1
PHPMYADMIN 3.1
Quand j'ajoute des données (dans MYSQL) depuis un formulaire PHP que j'ai créé avec mes petites mains, les données sont bien insérées en UTF8 dans ma base de données. Et je n'utilise rien pour les encoder en UTF8... l'encodage fonctionne tout seul.
Par contre, si je souhaite ajouter des données depuis Phpmyadmin, dans cette même table, il insère les données brutes, sans les encodées en UTF8 !
Quand je parle de "données brute", c'est un texte de ce genre :
... avec des é, des à , etc...
Je suis donc obligé d'encoder moi même les données en UTF8 avant de les insérer directement dans Phpmyadmin
Si j'utilise mon propre formulaire d'insertion de données, ça fonctionne. Si j'utilise phpmyadmin, ça ne fonctionne pas.
J'ai bo avoir tout retourné, mis tout en UTF8, phpmyadmin ne veut rien savoir ^_^
Je n'ai pas 36000 lignes à ajouter via phpmyadmin, mais ce serait quand même plus pratique s'il s'entendait bien avec son petit copain mysql :p
Sinon, j'ai remarqué qu'il y avait un "bug" avec les "à"... encore un mystère
Avez vous rencontré ce genre de problème ? Si oui, comment procéder ?
Merci
J'ai décidé de passer à l'UTF8, aussi, je rencontre quelques problèmes au niveau de l'encodage entre phpmyadmin et mysql.
J'utilise :
PHP 5.2
MYSQL 5.1
PHPMYADMIN 3.1
Quand j'ajoute des données (dans MYSQL) depuis un formulaire PHP que j'ai créé avec mes petites mains, les données sont bien insérées en UTF8 dans ma base de données. Et je n'utilise rien pour les encoder en UTF8... l'encodage fonctionne tout seul.
Par contre, si je souhaite ajouter des données depuis Phpmyadmin, dans cette même table, il insère les données brutes, sans les encodées en UTF8 !
Quand je parle de "données brute", c'est un texte de ce genre :
Etre averti par email lors d'une réponse à votre sujet
... avec des é, des à , etc...
Je suis donc obligé d'encoder moi même les données en UTF8 avant de les insérer directement dans Phpmyadmin
Si j'utilise mon propre formulaire d'insertion de données, ça fonctionne. Si j'utilise phpmyadmin, ça ne fonctionne pas.
J'ai bo avoir tout retourné, mis tout en UTF8, phpmyadmin ne veut rien savoir ^_^
Je n'ai pas 36000 lignes à ajouter via phpmyadmin, mais ce serait quand même plus pratique s'il s'entendait bien avec son petit copain mysql :p
Sinon, j'ai remarqué qu'il y avait un "bug" avec les "à"... encore un mystère
Avez vous rencontré ce genre de problème ? Si oui, comment procéder ?
Merci