Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1467 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Faire un dump d'une DB MySQL en UTF-8 Unicode ?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Faire un dump d'une DB MySQL en UTF-8 Unicode ?

n°796893
ze_marmott​e
Posté le 15-07-2004 à 21:13:15  profilanswer
 

Bonjour,
 
Je cherche à faire un dump d'une base MySQL qui contient des articles multilingues (anglais, japonais, chinois etc), et je dois donc faire un dump en UTF-8. Oui mais comment ?
Pour compliquer le tout, le serveur qui héberge la db ne m'autorise que l'accès FTP, donc pas de mysqldump :/ Est-ce possible via phpMyAdmin ?
 
Merci de votre aide !

mood
Publicité
Posté le 15-07-2004 à 21:13:15  profilanswer
 

n°796898
schnapsman​n
Zaford Beeblefect
Posté le 15-07-2004 à 21:34:17  profilanswer
 

select * from TATABLE avec un peu de traitement php? [:boidleau]


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°796901
ze_marmott​e
Posté le 15-07-2004 à 21:42:29  profilanswer
 

ca ne répond pas du tout à ma question...

n°796903
Mr Mala
Posté le 15-07-2004 à 21:47:59  profilanswer
 

ze_marmotte a écrit :

ca ne répond pas du tout à ma question...


 
Ben je peux me planter mais ...
selon toute logique, c'est le client qui interprète les charsets .. dans la DB, il y a ce qu'on y a inséré ( UTF-8, ASCII, Klingon, ... )  
Donc, à MON avis, un dump avec phpMyAdmin fonctionnerait ...  

n°796910
ze_marmott​e
Posté le 15-07-2004 à 21:56:17  profilanswer
 

ben j'ai déjà fais le test -c la moindre des choses- et le dump via phpmyadmin me pourrit tous les caractères spéciaux.

n°796918
schnapsman​n
Zaford Beeblefect
Posté le 15-07-2004 à 22:15:27  profilanswer
 

ze_marmotte a écrit :

ca ne répond pas du tout à ma question...


mais bien sur  :heink:


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°796919
Mr Mala
Posté le 15-07-2004 à 22:16:00  profilanswer
 

ze_marmotte a écrit :

ben j'ai déjà fais le test -c la moindre des choses- et le dump via phpmyadmin me pourrit tous les caractères spéciaux.


 
Il te sort quoi exactement ?

n°796920
schnapsman​n
Zaford Beeblefect
Posté le 15-07-2004 à 22:17:59  profilanswer
 

Mr Mala a écrit :

Il te sort quoi exactement ?


les caracs "spéciaux" sont multi bytes en utf8; ce qu'il a c'est simplement de l'utf8 affiché comme de l'ascii 8 bits avec un codage iso-latin-1, selon toute vraissemblance  :pfff:


---------------
From now on, you will speak only when spoken to, and the first and last words out of your filthy sewers will be "Sir!"
n°797002
ze_marmott​e
Posté le 16-07-2004 à 00:26:29  profilanswer
 

Après avoir fais le dump avec phpMyAdmin quand je le restaure, les caractères spéciaux sont niqués car le fichier (du dump) n'est pas au format UTF-8.  
Y a t-il donc moyen de générer un fichier au format UTF-8 ?
 
Désolé schnapsmann pour le 'ca ne répond pas du tout à ma question' mais ce que je veux faire n'est pas une requête mais un dump sql pour le retaurer dans une autre base ;)

n°797015
jagstang
Pa Capona ಠ_ಠ
Posté le 16-07-2004 à 00:36:43  profilanswer
 

schnapsmann > t'es un peu à côté en effet. il parle du dump de la base.
 
http://dev.mysql.com/doc/mysql/en/mysqldump.html
 
sinon, tu as une option qui te permets de définir le charset :
 

Citation :


--default-character-set=charset
    Use charset as the default character set. See section 5.7.1 The Character Set Used for Data and Sorting. If not specified, mysqldump from MySQL 4.1.2 or later uses utf8; earlier versions use latin


Message édité par jagstang le 16-07-2004 à 00:37:40

---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
mood
Publicité
Posté le 16-07-2004 à 00:36:43  profilanswer
 

n°797029
ze_marmott​e
Posté le 16-07-2004 à 00:44:36  profilanswer
 

Mais je ne peux pas utiliser mysqldump  :cry:  
Comme je l'ai dis dans le premier post, je n'ai qu'un accès FTP, et pas de ssh ou telnet. Je cherche donc une solution avec phpmyadmin...
 
Merci quand même...

n°797036
jagstang
Pa Capona ಠ_ಠ
Posté le 16-07-2004 à 00:46:02  profilanswer
 

ah merde. fait un scandal chez ton hébergeur alors :D


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°797040
ze_marmott​e
Posté le 16-07-2004 à 00:47:53  profilanswer
 

c pas le miens justement c pour ça qu'il ne m'autorise pas l'accès en telnet/ssh...  
Il faut que je trouve une solution...

n°797042
jagstang
Pa Capona ಠ_ಠ
Posté le 16-07-2004 à 00:49:26  profilanswer
 

comment ça pas le tiens ? tu as les droits d'accès tout de même. envoie un mail


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  
n°797047
ze_marmott​e
Posté le 16-07-2004 à 00:51:38  profilanswer
 

Arf, ce sont des serveur dédiés, et c'est une autre histoire ;) L'admin dudit serveur ne veut pas me donner plus qu'un accès FTP

n°797059
jagstang
Pa Capona ಠ_ಠ
Posté le 16-07-2004 à 01:04:00  profilanswer
 

si c'est des serveurs dédiés et qu'il sont même pas capable de te permettre de faire un dump propre la bd faut changer de crèmerie !
 


---------------
What if I were smiling and running into your arms? Would you see then what I see now?  

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Faire un dump d'une DB MySQL en UTF-8 Unicode ?

 

Sujets relatifs
active directory - ldap - php - mysqlSELECT/Mysql : syntaxe avec 1 seule variable sur 2 colones ?
[MySQL] MySQL et EasyPHP[PHP/Mysql] Insérer une image dans une BDD mysql
requetes imbriquées en SQL avec mysql[PHP][MySQL] MySQL retourne une valeur erroné à une requète max(id)
MySQL ne veut pas démarrer sous easy phpPHP MySql : revenir au début d'un résultat de requete
[MySQL] tester si un champ est présent[Java] JLabel l = new JLabel("du texte unicode");
Plus de sujets relatifs à : Faire un dump d'une DB MySQL en UTF-8 Unicode ?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR