latin_general_ci et pourtant des caractere utf8 apparaissent! [résolu] - SQL/NoSQL - Programmation
Marsh Posté le 12-07-2006 à 20:19:07
Bonjour, je suis en train de migrer mes sites vers un nouveau serveur. L'ancien serveur avait mysql 4 et le nouveau mysql 5. J'ai créé une base de données mysql afin de migrer la BDD et j'ai defini comme charset latin1_general_ci. J'ai ensuite créé mes tables qui héritent de ce charset et ensuite j'ai importer les données via le fichier sql généré par l'ancien mysql de l'ancien serveur... mysql 4. Donc et pas de charset en mysql 4. Le truc c'est que quand j'ouvre le fichier .sql les accent et autres caractères spéciaux sont très bien, éèàç... etc... no prob... lorsque j'importe les table et leur contenu, idem c parfait, dans phpmyadmin ca apparait bien... mais sur mon site ca donne des caractère de ce genre : éô de l'uf8 donc !!!!!!!!! Hors y a rien d'utf8 dans ma bdd donc je ne comprends ce qui pourrait jouer d'autre!! Que faire??? Je suis a court d'idées Merci d'avance
Marsh Posté le 12-07-2006 à 23:49:08
Déclaration charset correcte dans ton head ?
Marsh Posté le 25-07-2006 à 08:19:42
BOn ben j'ai réglé mon pb en faisant ceci : mysql_query("SET CHARACTER SET 'latin1'", $this->db_link); a+
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 12-07-2006 à 20:19:07
Bonjour,
je suis en train de migrer mes sites vers un nouveau serveur.
L'ancien serveur avait mysql 4 et le nouveau mysql 5.
J'ai créé une base de données mysql afin de migrer la BDD et j'ai defini comme charset latin1_general_ci.
J'ai ensuite créé mes tables qui héritent de ce charset et ensuite j'ai importer les données via le fichier sql généré par l'ancien mysql de l'ancien serveur... mysql 4. Donc et pas de charset en mysql 4.
Le truc c'est que quand j'ouvre le fichier .sql les accent et autres caractères spéciaux sont très bien, éèàç... etc... no prob... lorsque j'importe les table et leur contenu, idem c parfait, dans phpmyadmin ca apparait bien... mais sur mon site ca donne des caractère de ce genre : éô
de l'uf8 donc !!!!!!!!! Hors y a rien d'utf8 dans ma bdd donc je ne comprends ce qui pourrait jouer d'autre!!
Que faire??? Je suis a court d'idées
Merci d'avance
Message édité par Gat$ le 25-07-2006 à 08:20:49