[Résolu] Mysql : Illegal mix of collations

  • Auteur de la discussion Auteur de la discussion h4ni
  • Date de début Date de début
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
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut