[Résolu] Mysql : Illegal mix of collations

WRInaute occasionnel
Bonjour
j'ai installer un petit script sur mon serveur, mais quand j'essaye d'afficher quelques pages j'obtien cette erreur
Illegal mix of collations (utf8_general_ci,IMPLICIT) and (latin1_swedish_ci,EXPLICIT) for operation '='

quelqu'un a une idée?
je sais que c'est due au fait que le script n'est pas en utf8 , mais y'a t il moyen pour reglé ce problem?
Merci de me repondre[/code]
 
WRInaute passionné
c'est deux champs de ta base SQL qui ne sont pas codés de la même façon (utf8_general_ci et latin1_swedish_ci) dont il ne peut pas les comparer. Tu peux modifier ça dans PhpMyAdmin
 
WRInaute occasionnel
Re
j'ai changé l'interclasement des tables , et l'a j'obtien cete erreur :

COLLATION 'utf8_general_ci' is not valid for CHARACTER SET 'latin1'

:(
 
WRInaute occasionnel
Problem resolu j'avai oublier un "COLLATE utf8_general_ci" dans mon code php

Merci l'ami
 
Discussions similaires
Haut