|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() |
Bonjour,
j'ai un sérieu problème depuis quelques jour aprés avoir éffectué une mise à jour de mon serveur, j'ai un problème qui est apparut : Toutes les infos sortantes de ma base de données codées en UTF8 ne sont plus décodé à l'affichage (scripts PHP), je pense que cela vient de la mise à jour de Mysql, cela dit, cela p/e aussi du à la mise à jour d'apache... Je suis sur une Gentoo Release 2. Tous les sites du serveur ayant une base de données où les textes sont stockés en UTF8 s'affichai sans problème avant cette mise à jour... mantenant j'ai droit au jolis caractères de l'encodage UTF8 sur tous les sites Si quelqu'un à la moindre idée je suis preneur, je m'arrache les cheveux. Merci d'avance. |
|
|
00
|
|
|
#2 |
|
Membre chevronné
![]() Inscription : mai 2004 Messages : 818 ![]() |
salut
essaie de reencoder ta base en utf8 installer le paquetage : libjconv À présent nous allons exporter la base de données que vous souhaitez convertir en UTF-8. Pour cela, nous allons utiliser mysqldump: mysqldump --opt -u root -p ma_base > ma_base.sql une petite sauvegarde au cas ou : cp ma_base.sql ma_base.sql.bak Pour convertir au format utf8 iconv -f iso-8859-1 -t utf8 ma_base.sql > ma_base_utf.sql Et ensuite reintégrer la base dans le serveur sql : mysql -u root -p ma_base < ma_base_utf.sql a+ |
|
|
00
|
|
|
#3 |
|
En attente de confirmation mail
Inscription : avril 2006 Messages : 12 ![]() |
>SET NAMES UTF8;
Mon ptit avis: SET NAMES UTF8; place les requetes et les resultats en utf8. je ne suis pas spécialiste mais j'ai deja un probleme sur une ptite BD. je taper sur mysql SET NAMES UTF8; puis je selection ma base de teste et tout sortais bien. Essaye de trouver moyen d'executer ca à chaque connexion de mysql. |
|
|
00
|
|
|
#4 |
|
Membre éclairé
![]() Inscription : juin 2002 Messages : 376 ![]() |
Bonjour,
Ton pb viens de ta mise à jour de mysql. L'encodage est spécifié dans le fichier my.cnf. Tu as écrasé l'ancien lorsque tu as fait un etc-update ou un dispatch-jesaisplusquoi J'avais pas de solution, juste le pourquoi ^^
__________________
www.kywyxy.net |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com