[RESOLU] Ecnodage de caractère incorrect

jack 2 the box
Invité n'ayant pas de compte PHPfrance

18 oct. 2014, 10:36

Bonjour,
je bute sur un truc qui doit être tout bête...
Sur un site WordPress j'ai installé BBPress.
Je récupère les données des posts BBPress dans la BD, table wp_posts, no souci
Mais, alors que les textes sont correctement codés (lettres accentuées ok) dans la table sous phpMyAdmin (utf8_general_ci) je récupère des hiéroglyphes sous php ... ?
Alors que pour d'autres données, issues de formulaires, stockées avec des ©$ dans la table, je les récupère normalement ... !

Quel encodage déclarer et où pour que ça marche correctement ?
Modifié en dernier par moogli le 18 oct. 2014, 14:38, modifié 1 fois.
Raison : titre !

jack 2 the box
Invité n'ayant pas de compte PHPfrance

18 oct. 2014, 10:44

Je rajoute que, bien sûr, je ne peux pas modifier l'encodage de la table wp_posts, puisque c'est une table de base de WordPress, c'est donc uniquement en lecture que je peux agir... En tout cas, je crois...

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

18 oct. 2014, 14:38

Modération :
Merci d'utiliser un titre clair et qui correspond bien à ta demande.

Merci de prendre le temps de lire les règlements.
Il en faut peu pour être heureux ......

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

18 oct. 2014, 14:41

as tu suivis les indications de ce tuto ?
faq-tutoriels/encodage-utf-t245062.html


@+
Il en faut peu pour être heureux ......

jack 2 the box
Invité n'ayant pas de compte PHPfrance

18 oct. 2014, 17:13

Pardon pour le titre, mes doigts avaient dérapé, lol. Merci d'avoir rectifié.
Oui j'avais vu cette page, mais rien ne marchait.
Finalement je me suis débrouillé avec ça :
//OUVERTURE DE LA BDD
$bdd = new PDO('mysql:host=xoxoxoxoxoxox;dbname=xoxoxoxoxoxox;charset=utf8','oxoxoxoxox','oxoxoxoxoxox');

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 8758 Messages

23 oct. 2014, 23:33

c'est effectivement une des solutions indiquées dans le liens !

je marque ce sujet résolus.


@+
Il en faut peu pour être heureux ......