Probleme d'accent suite a changement de serveur

WRInaute discret
Bonjour,

je viens de changer de serveur et les accents des messages stocké en base de donné sont affiché avec des symboles. Pas tres pratique.

par contre, les accents se trouvant dans le code source de mes pages passent parfaitement bien.

j'ai essayer de mettre defautcharset utf-8 dans mon httpd.conf
seulement, la, ben c'est l'inverse, les accents des fichiers de langue de mon forum sont remplacé par des symboles alors que le texte de ma base est correctement affiché.

Y a t'il un moyen pour convertir mes donnees dans ma base sql ?
 
WRInaute discret
j'ai juste reimporter mon fichier .sql avec la commande source

Est il possible de specifier l'encodage des caracteres?
comment ??
 
WRInaute impliqué
faudrait que tu nous montre les variables de session et global de ton mysql concernant le charset
Code:
show variables;
est-ce que ton phpmyadmin affiche le contenu de ta base correctement ?
 
WRInaute discret
Voila ce que j'ai comme valeur de charset

Code:
character_set  	latin1
character_sets 	latin1 big5 cp1251 cp1257 croat czech danish dec8 dos estonia euc_kr gb2312 gbk german1 greek hebrew hp8 hungarian koi8_ru koi8_ukr latin1_de latin2 latin5 sjis swe7 tis620 ujis usa7 win1250 win1251ukr win1251

Sinon, oui dans phpmyadmin j'ai bien les accents comme il faut
 
WRInaute impliqué
pioché sur internet
Code:
character-set-server=latin1
collation-server=latin1_swedish_ci
dans ton my.cnf, tu redémarre mysql et tu rejoue ton import en effacant l'existant :)
 
WRInaute discret
Moi j'ai eu le même problème. J'ai tout recodé mes bases en utf8 et utilisé les méthodes utf8_encode et utf8_decode en php.

Le problème est que les reglages mysql diffèrent selon les hebergeurs :-/
 
WRInaute discret
Probleme résolu en passant a mysql 4.1 j'avais mysql 4.0.24

j'ai reimporter mes bases, et c'est passé nickel
 
Discussions similaires
Haut