pb sql caractere speciaux

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : pb sql caractere speciaux

Re: pb sql caractere speciaux

par popy » 23 mai 2011, 12:13

Ou alors faire un SET NAMES utf-8 pour que php ne communique pas en latin1 avec mysql.

Re: pb sql caractere speciaux

par baka54 » 22 mai 2011, 18:05

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é :)

pb sql caractere speciaux

par baka54 » 22 mai 2011, 17:40

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.