[résolu]cms1.6 et utf8_general_ci
Posted: Fri Jun 26, 2009 7:48 am
Bonjour,
Je viens de tester la nouvelle version en local avant d'upgrader mes sites.
Très heureux de voir que l'interclassement des tables passe en utf8_general_ci partout .
Je suppose donc que pour la pérennité des upgrade suivants, il serait intéressant de garder cela.
Donc, je voudrais exporter mes sites dans des nouvelles installations 1.6 avec tables utf8_general_ci
Mais, dans les versions précédentes, les tables étaient en latin1_swedish_ci.
Lorsque j'effectue mon import sur une installation fraîche, les caractères accentués ne correspondent plus à ce nouveau charset.
Les "é" étaient représentés par "é" dans les anciennes tables et deviennent maintenant "é".
Ma question est celle-ci : comment effectuer correctement l'export et l'import via PhpMyadmin vers une nouvelle installation ?
Lors de l'export vers un fichier sql, j'obtiens pour la création des tables : ENGINE=MyISAM DEFAULT CHARSET=latin1
Quelle commande puis-je utiliser pour convertir ces "é" en "é" et autres ?
Ou est-ce que je ne dois pas travailler avec une nouvelle installation ?
Ou si quelqu'un avait un petit script de conversion ?
Merci d'avance
Je viens de tester la nouvelle version en local avant d'upgrader mes sites.
Très heureux de voir que l'interclassement des tables passe en utf8_general_ci partout .
Je suppose donc que pour la pérennité des upgrade suivants, il serait intéressant de garder cela.
Donc, je voudrais exporter mes sites dans des nouvelles installations 1.6 avec tables utf8_general_ci
Mais, dans les versions précédentes, les tables étaient en latin1_swedish_ci.
Lorsque j'effectue mon import sur une installation fraîche, les caractères accentués ne correspondent plus à ce nouveau charset.
Les "é" étaient représentés par "é" dans les anciennes tables et deviennent maintenant "é".
Ma question est celle-ci : comment effectuer correctement l'export et l'import via PhpMyadmin vers une nouvelle installation ?
Lors de l'export vers un fichier sql, j'obtiens pour la création des tables : ENGINE=MyISAM DEFAULT CHARSET=latin1
Quelle commande puis-je utiliser pour convertir ces "é" en "é" et autres ?
Ou est-ce que je ne dois pas travailler avec une nouvelle installation ?
Ou si quelqu'un avait un petit script de conversion ?
Merci d'avance