Insérer des caractères spéciaux dans mysql - PHP - Programmation
Marsh Posté le 11-05-2009 à 14:01:51
utf8_general_ci je vois çà dans phpmyadmin, cela répond à ta question?= merci
Marsh Posté le 11-05-2009 à 14:38:55
les pages de ton site doivent être encodées en UTF-8 également
Marsh Posté le 11-05-2009 à 14:54:16
coconutes4 a écrit : |
Pour commencer, ne surtout pas faire ce genre de choses sans comprendre pourquoi, ça ne fait qu'empirer le résultat en général...
Comme dit par bricocoman le mieux est d'utiliser le même encodage tout le long de la chaîne...
Marsh Posté le 11-05-2009 à 16:38:22
Et en plus des pages en UTF-8, tu dois balancer une requête "SET NAMES UTF8" juste après ta connection à la base (ça sert à la prévenir que tu va lui envoyer de l'UTF-8)
Là a priori toute la chaîne sera en UTF-8 donc ce sera bon.
Marsh Posté le 11-05-2009 à 13:37:32
bonjour à tous/toute.
je suis confronté à un probléme récurrent avec php et mysql.
Je travaille sur mon site avec différentes langues, notamment des pays tels que la chine et le japon.
J'ai un systéme de commentaires, malheureusement quand j'ajoutes mon texte dans mysql.. bah çà plante (il ajoute soit des caractères bizarres: 1éA2¨"é soit rien du tout).
Exemple de texte: 선닷컴 뉴
j'ai tenté un utf8_encode($texte) avant l'ajout mais çà ne passe pas... :-(
quelqu'un à une idée svp?
merci