Bonjour,

Mon problème est surement bénin, mais je n'ai pas un bon encodage des accents en UTF-8.

array( PDO::MYSQL_ATTR_INIT_COMMAND => "SET NAMES utf8")

Si je rajoute ceci à l'instanciation de PDO, le problème est corrigé à priori. Cependant je ne comprends pas pourquoi je dois faire cela, étant donné que tout semble marcher dans les tutoriels.
J'ai pourtant bien configuré la BDD en utf8_general_ci et je n'ai pas oublié la méta.

Si jamais vous avez rencontré le même problème et que vous avez compris, je suis preneur aha :)

Merci par avance

3 réponses


Ta base de données est surement en utf-8, mais PDO permet de "forcer" l'encodage UTF-8 des données avec lesquelles tu travails

J'ai déjà eu le même problème mais je n'ai pas cherché à comprendre. J'ai eu tellement de problème d'encodage dans tous mes sites web que je ne cherche plus à comprendre pourquoi !

Kboirel
Auteur

Aha je vois oui .... Pas de recette miracle donc si je comprends bien ^^'