[W3C] HTTP Header et UTF-8
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...
Code:
1 2
|
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8"> |
En local, sur mon serveur Easy-PHP tout passe nickel...
Mais une fois uploadé j'ai évidemment tout mes accents qui partent en couille...
La validation HTML du w3c me raconte ceci :
Citation:
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.
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...
Comment forcer le browser a lire mes pages en UTF-8 ?
Merci de votre aide sur cette question certainement récurrente... :'(