Exporter sous phpMyAdmin donne des caratères bizarre...

Avatar du membre
ViPHP
ViPHP | 3008 Messages

28 févr. 2006, 00:12

Hello !

Je tente d'exporter ma base pour faire une sauvegarde sous phpMyAdmin.

Quant j'exporte "sans zip", j'ai les bon caractères, par exemple :

Code : Tout sélectionner

INSERT INTO `xxx` VALUES (56, 'gaétan ...etc
Et dès que j'exporte "en zip" et que j'ouvre le .sql j'ai ceci :

Code : Tout sélectionner

INSERT INTO `xxx` VALUES (56, 'gaétan ...etc
J'ai pourtant laissé le jeu de caractères utf-8 pour les deux cas...Il y a comme un gros problème sur toutes mes sauvegardes. Je viens juste de m'en apercevoir.

Dois-je mettre un autre jeu de caractères pour le zip ?

Merci !

Mammouth du PHP | 19672 Messages

28 févr. 2006, 00:16

Si tu n'utilises que l'alphabet latin, l'encodage en iso-8859-1 poserait sûrement moins de problèmes ? :-k
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Avatar du membre
ViPHP
ViPHP | 3008 Messages

28 févr. 2006, 00:21

Bé en fait j'ai toujours laissé l'export par défaut et je n'avais pas souvenir d'avoir eu un souci avec easyphp...

A la fin de chaque création de table j'ai ceci :

Code : Tout sélectionner

ENGINE=MyISAM DEFAULT CHARSET=latin1 COLLATE=latin1_general_ci;
Là j'ai essayé de faire un export iso-8859-1 ça marche nickel ;) Pfiou heureusement que je m'en suis apperçu avant crash looool

C'était une question que tu me posais ou bien un confirmation ? :langue:

Mammouth du PHP | 19672 Messages

28 févr. 2006, 00:24

C'était un peu des deux : habituellement, j'exporte toujours en iso-8859-1 et encore parce que j'ai activé l'affichage du choix d'encodage, parce que sinon, les caractères spéciaux n'étant pas encodés en utf8 ne sont pas convertis. Pour que ça marche, il faudrait au préalable enregistrer les données encodées en utf8, sauf erreur de ma part.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Avatar du membre
ViPHP
ViPHP | 3008 Messages

28 févr. 2006, 00:26

Oki je ferais attention aux prochains exports ;)

Merci !

Mammouth du PHP | 1511 Messages

02 mars 2006, 17:46

Comment fait t'on pour definir ces jeux de caracteres dans phpmyadmin?
Car j'ai un forum a tranferer et il se pose pour moi le probleme des caractères...
@+

Avatar du membre
ViPHP
ViPHP | 3008 Messages

02 mars 2006, 17:59

Sur la page d'accueil tu as une liste de jeu de caractères, c'est là que tu le choisis ;)

Mammouth du PHP | 1511 Messages

02 mars 2006, 19:07

Oui mais si les bases sont deja crées et remplies, ca fonctionne quand même?
@+