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 :
- J'utilise PDO pour les requetes préparées, j'ai bien défini avant la connexion à la BDD MySQL :
- J'ai bien le header en php :
- 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
PS: Quand je remplis à fond ma balise meta, la page reste en page blanche sur "posting.php", étrange
Modifié par Syntaxlb (21 Oct 2010 - 21:46)
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
PS: Quand je remplis à fond ma balise meta, la page reste en page blanche sur "posting.php", étrange
Modifié par Syntaxlb (21 Oct 2010 - 21:46)