Problème accent dans base sql

Fermé
toto haricot - 5 avril 2011 à 09:41
 Utilisateur anonyme - 5 avril 2011 à 11:06
Bonjour,

Voilà j'ai un petit souci avec ma base SQL :

Je récupère un flux XML (iso) qui est "tout propre", je l'insère dans ma base en avec un interclassement Latin1.

Et là dans ma base, mes accents sont mal gérés : (type Ã, ®)

Après quand je veut afficher mes table un simple charset sur ma page php et c'est bon.

Mais j'aurais aimé savoir comment avoir ma table "propre" .

Si quelqu'un à des idées


1 réponse

Utilisateur anonyme
5 avril 2011 à 11:06
Bonjour,

Quel est l'encodage de votre fichier XML ?
UTF-8, ISO....

Quel est l'encodage de votre base MySQL (champs texte) ?

Pour passer de utf8 à iso vous avez la fonction utf8-decode() si par exemple votre XML est en UTF8 et votre base en Latin1

Si le XML est en ISO... et votre base en UTF8 vous pouvez faire un utf8-encode avant l'insert
0