|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Expert Confirmé
![]() ![]() Inscription : décembre 2003 Messages : 3 717 ![]() |
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 d'avance à tous.titou
__________________
Globalement inoffensif Merci de respecter les règles du forum. Aucune question technique par MP ! _______________________________________________________________________ La rubrique Ruby / Rails recrute. Contactez moi ! _______________________________________________________________________ Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS Tutoriaux HTML/CSS et PHP |
|
|
00
|
|
|
#2 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Est-ce que tes deux db ont le meme encodage ?
Quels encodage au passage ?
__________________
Get your motor runnin' Head out on the highway... |
|
|
00
|
|
|
#3 |
|
Expert Confirmé
![]() ![]() Inscription : décembre 2003 Messages : 3 717 ![]() |
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...
__________________
Globalement inoffensif Merci de respecter les règles du forum. Aucune question technique par MP ! _______________________________________________________________________ La rubrique Ruby / Rails recrute. Contactez moi ! _______________________________________________________________________ Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS Tutoriaux HTML/CSS et PHP |
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
Ce processus est fait régulièrement ?
Pourquoi les bases ne sont elles pas au meme format ?
__________________
Get your motor runnin' Head out on the highway... |
|
|
00
|
|
|
#5 |
|
Expert Confirmé
![]() ![]() Inscription : décembre 2003 Messages : 3 717 ![]() |
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.
__________________
Globalement inoffensif Merci de respecter les règles du forum. Aucune question technique par MP ! _______________________________________________________________________ La rubrique Ruby / Rails recrute. Contactez moi ! _______________________________________________________________________ Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS Tutoriaux HTML/CSS et PHP |
|
|
00
|
|
|
#6 |
|
Expert Confirmé Sénior
![]() Inscription : septembre 2004 Messages : 5 421 ![]() |
pourquoi passes-tu par php et xml ?
pourquoi pas un simple dump sql, sous forme de insert ?
__________________
Get your motor runnin' Head out on the highway... |
|
|
00
|
|
|
#7 |
|
Expert Confirmé
![]() ![]() Inscription : décembre 2003 Messages : 3 717 ![]() |
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...
__________________
Globalement inoffensif Merci de respecter les règles du forum. Aucune question technique par MP ! _______________________________________________________________________ La rubrique Ruby / Rails recrute. Contactez moi ! _______________________________________________________________________ Cours Ruby et Ruby on Rails (RoR) - FAQ Ruby / Rails - Livres Ruby / Rails Ajax facile avec Ruby on Rails, Prototype, script.aculo.us et les RJS Tutoriaux HTML/CSS et PHP |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com