latin_general_ci et pourtant des caractere utf8 apparaissent! [résolu]

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


Message édité par Gat$ le 25-07-2006 à 08:20:49
Reply

Marsh Posté le 12-07-2006 à 20:19:07   

Reply

Marsh Posté le 12-07-2006 à 23:49:08    

Déclaration charset correcte dans ton head ?

Reply

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+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed