Bonjour à tous,
Ma config : Apache/2.2.11 (Win32), PHP/5.3.0, MysqL 5.1.36-community-log
Dans une page PHP avec pour la partie HTML j'ai cet Header :
Coté base de données, j'ai un champ avec l' interclassement "utf8_unicode_ci ".
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 <head> <meta http-equiv="Content-Type" content="text/html; charset="utf-8" /> ... etc
Dans PhpMyAdmin, je saisi une chaine avec un accent.. ..qui s'affiche correctement dans PhpMyAdmin.
Mais pas dans ma page, je suis obligé d'utiliser la fonction utf8_encode pour que l'accent s'affiche, or cette fonction "Convertit une chaîne ISO-8859-1 en UTF-8".
A quel moment l'UTF 8 de la base de données est transformé en "ISO-8859-1" pour que je soit obligé de le RE-convertir en UTF8 ?
Je suspecte un paramétrage au niveau d'Apache et/ou PHP .. mais qui n'affecterais pas PhpMyAdmin ????
Pouvez-vous me donner une piste, ou des paramètres à controler ?
Merci d'avance.
Partager