Faire un dump d'une DB MySQL en UTF-8 Unicode ? - SQL/NoSQL - Programmation
Marsh Posté le 15-07-2004 à 21:34:17
select * from TATABLE avec un peu de traitement php?
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 ...
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.
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
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 ?
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
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
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 : |
Marsh Posté le 16-07-2004 à 00:44:36
Mais je ne peux pas utiliser mysqldump
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...
Marsh Posté le 16-07-2004 à 00:46:02
ah merde. fait un scandal chez ton hébergeur alors
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...
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
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
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 !
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 !