Problème accent dans base sql
toto haricot
-
Utilisateur anonyme -
Utilisateur anonyme -
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
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
A voir également:
- Problème accent dans base sql
- Base de registre - Guide
- E accent minuscule - Guide
- Formules mathématiques de base - Télécharger - Études & Formations
- Formules excel de base - Guide
- U accent grave clavier - Forum Clavier
1 réponse
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
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