Bonjour,

J'ai chercher, mais je ne trouve toujours pas !

J'utilise Wamp avec phpMyAdmin, et lorsque je veux insérer un texte via une page PHP, il y a une grosse erreur d'encodage.
Par exemple j'insère "problème", et quand je regarde dans la BDD sous phpMyAdmin, je vois : "probl& Atilde;& uml;me"

De plus, lors de l'affichage sur ma page PHP, je vois : "problème"

Pourtant :

- J'ai bien mon méta sur utf-8 :
<meta ... charset=UTF-8" />


- J'utilise PDO pour les requetes préparées, j'ai bien défini avant la connexion à la BDD MySQL :

$db->exec('SET NAMES utf8');


- J'ai bien le header en php :
header('Content-type:text/html; charset=utf-8');


- Mes pages PHP sont bien encodé en 'UTF-8' sous mon editeur (Komodo Edit)

- Ma table est bien en interclassement "utf8_unicode_ci" sous phpMyAdmin



J'ai donc du mal à voir le problème Smiley bawling


PS: Quand je remplis à fond ma balise meta, la page reste en page blanche sur "posting.php", étrange Smiley ohwell
Modifié par Syntaxlb (21 Oct 2010 - 21:46)