Bonjour,
j'ai un problème d'accent lors d'une mise à jour d'un select. Et je suis un peu perdu dans ma recherche de solution.
J'ai une page, qui contient la définition de deux select box :
En fait, les valeurs de la seconde select box sont mis à jour dès que le user sélectionne une valeur dans la première select box.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 <select id="dd_metier" name="metier" onchange="showTypes(this.value);"> <option value="" >-- Sélection</option> <?php afficherDropdownOptionsMetier(); ?> </select> [...] <div id="div_type"> <select name="type"> <option value="" >-- Sélection</option> </select> </div>
A l'affichage de la page, on a donc deux text box qui contiennent "--Sélection" ==> Aucun problème.
Mais dès que le user sélectionne une valeur dans la première select box, la seconde select box est mise à jour correctement mais le "--Sélection" s'affiche désormais "--S?lection" (pas de soucis d'accent dans les autres options mises à jour)
Via Firebug, on peut voir la réponse du get qui est envoyé une fois que le user à sélectionner une valeur dans la première select box :
Donc, dans la réponse, tout s'affiche bien : le problème ne vient pas de mon fichier php mais de l'interprétation par mon navigateur du é.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <select name='type'><option value='' selected>-- Sélection</option><option value='1'>Bungalows</option ><option value='2'>Bungalows avec coin cuisine</option><option value='4'>Containers</option><option value ='5'>Roulottes</option><option value='3'>Sanitaires</option></select>
Hors, dans le head de ma page, j'ai bien :
Une idée?
Code : Sélectionner tout - Visualiser dans une fenêtre à part <meta http-equiv="content-type" content="text/html; charset=utf-8">
Merci d'avance.
Si vous avez des questions, n'hésitez pas...
Partager