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

Faire un dump d'une DB MySQL en UTF-8 Unicode ? - SQL/NoSQL - Programmation

Marsh Posté le 15-07-2004 à 21:13:15    

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 !

Reply

Marsh Posté le 15-07-2004 à 21:13:15   

Reply

Marsh Posté le 15-07-2004 à 21:34:17    

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!"
Reply

Marsh Posté le 15-07-2004 à 21:42:29    

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

Reply

Marsh Posté le 15-07-2004 à 21:47:59    

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 ...  

Reply

Marsh Posté le 15-07-2004 à 21:56:17    

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.

Reply

Marsh Posté le 15-07-2004 à 22:15:27    

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!"
Reply

Marsh Posté le 15-07-2004 à 22:16:00    

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 ?

Reply

Marsh Posté le 15-07-2004 à 22:17:59    

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!"
Reply

Marsh Posté le 16-07-2004 à 00:26:29    

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 ;)

Reply

Marsh Posté le 16-07-2004 à 00:36:43    

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?  
Reply

Marsh Posté le 16-07-2004 à 00:36:43   

Reply

Marsh Posté le 16-07-2004 à 00:44:36    

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...

Reply

Marsh Posté le 16-07-2004 à 00:46:02    

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?  
Reply

Marsh Posté le 16-07-2004 à 00:47:53    

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...

Reply

Marsh Posté le 16-07-2004 à 00:49:26    

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?  
Reply

Marsh Posté le 16-07-2004 à 00:51:38    

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

Reply

Marsh Posté le 16-07-2004 à 01:04:00    

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?  
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed