Bonjour,

J'ai été confronté à un problème d'encodage aujourd'hui. Il me semblait avoir tout mis en UTF-8 (page, fichier, base de données et table), mais pour que des caractères comme é passe correctement j'ai du faire un utf8_decode sur ma query.

Du coup je me suis penché sur la config de mysql et voici ce que PHPMyAdmin me retourne :

character set client utf8
(Global value) latin1
character set connection utf8
(Global value) latin1
character set database latin1
character set filesystem binary
character set results utf8
(Global value) latin1
character set server latin1
character set system utf8
character sets dir /usr/share/mysql/charsets/
collation connection utf8_general_ci
(Global value) latin1_swedish_ci
collation database latin1_swedish_ci
collation server latin1_swedish_ci
Je me demande en fait a quoi correspond les (Global Value) mais surtout laquelle de ces lignes en latin_1 oblige des bases et des tables en utf8 à ne pas comprendre un é.

Merci par avance de vos lumières ^^.