Utf16 vers UTF8

Résolu
Signaler
Messages postés
9
Date d'inscription
mardi 22 avril 2008
Statut
Membre
Dernière intervention
26 avril 2008
-
Messages postés
9
Date d'inscription
mardi 22 avril 2008
Statut
Membre
Dernière intervention
26 avril 2008
-
bonjour,
je travaille actuellement sur une base de donnée mysql configurée au départ en codage UTF16, je voudrais la convertir en UTF8: j'ai exporté la base, j'ai changé le codage à l'aide de l'éditeur de texte, ensuite j'ai importé la base, et maintenant j'ai la base en UTF8, par contre les données ne le sont pas: j'ai certaines données codés comme suite: genre pour france: f\0r\0a\0n\0c\0e\0 . par contre quand je fais un select ça m'affiche FRANCE, mais je ne peux pas faire select * from matable where colonne = "france", aidez moi SVP,
merci

2 réponses

Messages postés
1980
Date d'inscription
dimanche 20 février 2005
Statut
Membre
Dernière intervention
24 septembre 2012
5
Hello,

Tu as changé l'encodage déclaré ou tu as réellement converti les données en utf8 ? Il me semble que le problème vient de là.
Si ton éditeur ne le fait pas, tu peux utiliser iconv ( ) en php pour réencoder les données.
à+
Messages postés
9
Date d'inscription
mardi 22 avril 2008
Statut
Membre
Dernière intervention
26 avril 2008

merci pour ta réponse,
j'ai juste changé l'encodage, j'ai pas converti les données,
cette fonction (iconv) je ne la connais pas, je vais voir comment elle fonctionne, je te tiens au courant du résultat.
a+