par
cmoi » 05 janv. 2010, 11:53
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 ?
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]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 ;[/code] 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 ?