Bonjour,
Je suis en train de coder un site multilangue et pour éviter tout souci (notamment pour la communication avec flash, l'ajax etc), j'aimerais avoir le tout en UTF-8...
Alors évidemment coté PHP j'utilise un utf8_encode() avant de sortir mes données...
je déclare aussi le charset en meta tags...
En local, sur mon serveur Easy-PHP tout passe nickel...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
Mais une fois uploadé j'ai évidemment tout mes accents qui partent en couille...
La validation HTML du w3c me raconte ceci :
En gros ca me raconte que le charset spécifié dans le header HTTP est iso latin 1 et dans les meta utf-8, et que lui choisi l'iso latin 1...Character Encoding mismatch!
The character encoding specified in the HTTP header (iso-8859-1) is different from the value in the <meta> element (utf-8). I will use the value from the HTTP header (iso-8859-1) for this validation.
Comment forcer le browser a lire mes pages en UTF-8 ?
Merci de votre aide sur cette question certainement récurrente... :'(
Partager