Bonsoir,
Je dois travailler sur une base de donnée que je n'ai pas touché depuis longtemps. C'est une base utilisée par DotClear 1.x
DotClear est configuré en UTF-8 et les pages du site Web sont envoyés en UTF-8 sans que ça pose problème vu que le site s'affiche correctement. Cependant les champs textuels des tables MySQL sont en latin1_swedish_ci... D'ailleurs si j'affiche les tables avec phpMyAdmin les caractères sont mal affichés : "Nouveau départ". phpMyAdmin envoie les pages en UTF-8.
J'essaye tant bien que mal de récupèrer cette base de données pour la mettre sur un site en local mais l'encodage reste mauvais. J'ai tenté un :
iconv -f iso-8859-15 -t utf8 fichier.sql > fichier-utf8.sql
car la sauvegarde fichier.sql m'affichait quand même les mauvais caractères quand je l'aouvrait avec un éditeur de texte. Sauf que fichier-utf8.sql n'est pas mieux. Les mauvais caractères se sont transformés en nouveaux...
Comment expliquer que mon site et phpMyAdmin envoyant des pages en UTF-8 n'arrive pas à afficher de la même façon mon texte ?
Comment corriger l'affichage phpMyAdmin et/ou l'exporter de la bonne façon ?
Merci d'avance.
Modifié par ThomasB (06 Dec 2008 - 12:14)
Je dois travailler sur une base de donnée que je n'ai pas touché depuis longtemps. C'est une base utilisée par DotClear 1.x
DotClear est configuré en UTF-8 et les pages du site Web sont envoyés en UTF-8 sans que ça pose problème vu que le site s'affiche correctement. Cependant les champs textuels des tables MySQL sont en latin1_swedish_ci... D'ailleurs si j'affiche les tables avec phpMyAdmin les caractères sont mal affichés : "Nouveau départ". phpMyAdmin envoie les pages en UTF-8.
J'essaye tant bien que mal de récupèrer cette base de données pour la mettre sur un site en local mais l'encodage reste mauvais. J'ai tenté un :
iconv -f iso-8859-15 -t utf8 fichier.sql > fichier-utf8.sql
car la sauvegarde fichier.sql m'affichait quand même les mauvais caractères quand je l'aouvrait avec un éditeur de texte. Sauf que fichier-utf8.sql n'est pas mieux. Les mauvais caractères se sont transformés en nouveaux...
Comment expliquer que mon site et phpMyAdmin envoyant des pages en UTF-8 n'arrive pas à afficher de la même façon mon texte ?
Comment corriger l'affichage phpMyAdmin et/ou l'exporter de la bonne façon ?
Merci d'avance.
Modifié par ThomasB (06 Dec 2008 - 12:14)