Hello,

Dans phpmyadmin les caractères spéciaux (é, à, ö,...) s'affichent correctement, mais sur ma page web je suis obligé de faire utf8_decode sur chaque champ extrait pour ne pas avoir des "é" (ce qui signifie que ma base reste en utf8, malgré l'indication "latin1_swedish_ci".
J'ai donc exporté la base pour la réimporter après avoir converti le fichier en ISO-8859-1avec un éditeur de texte mais ça ne change strictement rien.

Chaque table et chaque champ texte est spécifié comme "latin1_swedish_ci".
J'envoie en php un header iso :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
header('Content-Type: text/html; Charset=ISO-8859-1');
Le header html est en iso :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
.htaccess force iso :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
AddDefaultCharset ISO-8859-1
Tout semble correct sauf dans la page d'acceuil de phpmyadmin :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Jeu de caractères pour MySQL:  UTF-8 Unicode (utf8)
Je n'ai pas réussi à modifier ce parametre...
Serait-ce là la source de mon problème ?