Bonjour,
J’ai passé mes bases de données mySQL version 4 à la 5 sur mon hébergement.
J’ai fait une sauvegarde de ma base version 4, supprimer ma version 4, initialiser une base version 5 et importé ma sauvegarde.
L’ennui vient avec les caractères accentués : ça donne par exemple
INSERT INTO `PAEA_wp_comments` VALUES (2, 24, 'Cyrille', 'cyrille@cbiot.fr', '', '83.198.214.45', '2009-10-27 16:02:38', '2009-10-27 15:02:38', 'Merci !\r\nMais ce ne sont juste que quelques pages et quelques clics, guère de grand mérite.', 0, '1', 'Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.0.14) Gecko/2009091008 Iceweasel/3.0.9 (Debian-3.0.9-1)', '', 0, 1);
(édité avec leafpad, gedit, bluefish : même résultat)
Par contre si je fait un cat du fichier en console, les accents sont bien des accents
cat db.txt | grep PAEA_wp_comments
INSERT INTO `PAEA_wp_comments` VALUES (2, 24, 'Cyrille', 'cyrille@cbiot.fr', '', '83.198.214.45', '2009-10-27 16:02:38', '2009-10-27 15:02:38', 'Merci !\r\nMais ce ne sont juste que quelques pages et quelques clics, guère de grand mérite.', 0, '1', 'Mozilla/5.0 (X11; U; Linux x86_64; fr; rv:1.9.0.14) Gecko/2009091008 Iceweasel/3.0.9 (Debian-3.0.9-1)', '', 0, 1);
Le problème c’est que sur mon site, bah j’ai plein de è et autres à la place des é, à, ê è
(problème d’utf8 et d’iso sans doute…)
Quelques saurait il comment convertir mon fichier pour que je puisse l’éditer correctement via gedit et qu’ensuite je puisse faire des copier / coller via l’éditeur SQL de phpmyadmin de mon hébergeur.
Thanx
Cyrille
(PS j’essayé d’utiliser iconv mais pas concluant)

File, lui, fait abstraction de tout ça, en revanche il risque de te dire que c’est un dump sql et pas l’encodage :-/