Page 1 sur 1

pb import-export

Posté : 04 janv. 2010, 11:00
par cmoi
Bonjour,

en vue d'un changement de nom de domaine (chez OVH), je dois importer et exporter une base MySQL. Cela se fait facilement sauf que tous les caractères accentués sont remplacés par des caractères ASCII (je crois !).

Y a-t-il quelque chose de particulier à faire à l'import ou à l'export ?
La base est en UTF8.

Merci pour votre aide. Et bonne année à tous ceux qui me répondent régulièrement ! :o

Re: pb import-export

Posté : 05 janv. 2010, 11:53
par cmoi
Personne pour me répondre ??

J'ai parcouru les messages sur le sujet mais n'ai pas trouvé ma réponse.

Ma première base fonctionne parfaitement. Je l'ai exportée par le service d'OVH et aussi avec phpmyadmin. Même résultat :
Après import, la nouvelle base ne fonctionne plus correctement. Tous les caractères accentués sont remplacés.
OVH me propose de modifier

Code : Tout sélectionner

CREATE TABLE IF NOT EXISTS `articles` ( > `id` int(10) NOT NULL auto_increment, > `nom` varchar(100) character set utf8 collate utf8_unicode_ci NOT NULL, > `texte` text character set utf8 collate utf8_unicode_ci NOT NULL, > `login` varchar(50) character set utf8 collate utf8_unicode_ci NOT NULL, > PRIMARY KEY (`id`) > ) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=34 ;
en ajoutant character set utf8 collate utf8_unicode_ci pour chaque champ de chaque table. Cela résoud le problème des accents. Mais les textes longs sont tronqués (text et longtext) !!

Que faire ?

Re: pb import-export

Posté : 05 janv. 2010, 13:08
par stopher
Slt ,

si tu veux de l'utf-8 que fait ce paramètre ?

CHARSET=latin1 ?

Ch.

Re: pb import-export

Posté : 05 janv. 2010, 16:09
par cmoi
Slt ,

si tu veux de l'utf-8 que fait ce paramètre ?

CHARSET=latin1 ?

Ch.
il était là ; je ne savais si je devais l'enlever ou non.

Re: pb import-export

Posté : 11 janv. 2010, 23:10
par cmoi
la vision -naïve peut-être- que j'ai est que l'export et l'import doivent être identiques.

J'exporte en SQL la base 1. Je fais un copier/coller dans le bloc-note. J'enregistre. J'importe le txt dans la base 2. Tous les accents sont remplacés par d'autres caractères !
Sont remplacés dans phpmyadmin, pas sur le site ! Pourquoi ?

Re: pb import-export

Posté : 12 janv. 2010, 00:36
par stealth35
la vision -naïve peut-être- que j'ai est que l'export et l'import doivent être identiques.

J'exporte en SQL la base 1. Je fais un copier/coller dans le bloc-note. J'enregistre. J'importe le txt dans la base 2. Tous les accents sont remplacés par d'autres caractères !
Sont remplacés dans phpmyadmin, pas sur le site ! Pourquoi ?
parce que le bloc-note est en ansi et pas utf-8, je te conseil de mettre ca dans notepad++ et de regler l'encodage ou mieux quand t'importe un fichier tu regle le format juste a dessous et tu choisie latin1

Re: pb import-export

Posté : 12 janv. 2010, 09:59
par cmoi
enfin, une réponse simple et claire. Grand merci !