-
encodage des caractères.
Bonjour à tous.
Mon problème est le suivant : j'importe des données de plusieurs fichiers XML (à l'aide de simple_XML) dans une table MySQL. Dans phpMyAdmin, tout mes accents s'affichent bizarrement (référence -> référence).
En re-affichant les données dans une page PHP, les accents se remettent correctement.
Le soucis est que j'ai besoin de faire un dump de ma DB, pour la re-injecter dans une autre. Le dump de phpmyadmin me garde mes caractères bizarres, du coup j'ai essayé en ligne de commande, et même topo...
Comme je n'affiche rien et que ce n'est que du traitement, je ne pense pas que spécifier l'encoding dans les entêtes HTML soit d'une grande aide.
J'ai bien essayé de jouer avec mb_convert_encoding, mais j'ai la facheuse impression qu'il ne fait rien :?
Bref, je viens à la pêche aux idées, des fois que vous ayez l'idée de génie pour me sortir de ce pétrin ;)
:merci: d'avance à tous.
titou
-
Est-ce que tes deux db ont le meme encodage ?
Quels encodage au passage ?
-
Merci de ta réponse :)
Ma première DB est en latin1_swedish_ci
La seconde en iso-8859-1.
Dans mes XML, l'encodage est systématiquement en iso-8859-1.
En essayant de jouer avec mb_detect_encoding sur mes chaînes SQL (juste avans l'insertion), j'ai tantot ASCII, tantot UTF8 (selon le XML source). C'est là que j'ai essayé de jouer avec mb_convert_encoding, qui ne semble rien faire, rien ne change après son passage...
-
Ce processus est fait régulièrement ?
Pourquoi les bases ne sont elles pas au meme format ?
-
En fait, c'est pour un import unique, une fois que ce sera fait, je serai tranquile ;)
Pour les DB, en fait, j'en ai une en local (installée avec Wamp), et la seconde sur un serveur distant. Je suis obligé de passer par un dump car le serveur distant n'est pas équipé de php5 (donc pas de simple_XML)...
Edit : je n'ai pas du tout la main pour faire une quelconque modif sur le serveur distant.
-
pourquoi passes-tu par php et xml ?
pourquoi pas un simple dump sql, sous forme de insert ?
-
en fait mes données de base proviennent de fichiers XML (mais pas l'intégralité du XML, seulement un bout).
Donc je le parse avec simple_XML pour récupérer ce qui m'interesse, l'insérer dans ma première base, pour mieux en faire un dump...