Page 1 sur 1

pb sql caractere speciaux

Posté : 22 mai 2011, 17:40
par baka54
Bonjour un pb récurent sur le forum celui des affichage des caractères spéciaux,

ma configuration :
sous phpmyadmin Version: 3.2.0.1

j'ai ceci une bdd convertie en utf8_general_ci de type InnoDB
ma table converti en utf8_general_ci
et mes champs de même

Mon souci c'est quand je récupéré mes texte ou valeur suivi de € ou si il y a des é è à etc sa me met ceci a la place :�

j'ai chercher essayer mm de changer ma conf de mon fichier php.ini ou le charset est par défaut : ;default_charset = "iso-8859-1" j'ai essayer utf8 mais rien tj ses caractère qui apparais si quelqu'un pouvait me donné une piste je sais que sa vient d'un charset ou interclassement mais tout est en utf8 sa devrai être bon :s

En vous remerciant pour votre temps et aide.

Re: pb sql caractere speciaux

Posté : 22 mai 2011, 18:05
par baka54
j'ai trouvé ma solution merci quand même pour ceux qui aurai pu m'aidé :)
c'était tout simple lorsqu'on a ce symbole "�" a la place de nos caractère sa veux dire que les donnée son enregistrer en iso mais que php cherche a le faire apparaitre en utf8 donc juste a changé dans le head le charset de utf8 a iso et le tours est joué :)

Re: pb sql caractere speciaux

Posté : 23 mai 2011, 12:13
par popy
Ou alors faire un SET NAMES utf-8 pour que php ne communique pas en latin1 avec mysql.