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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
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... :'(