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 :
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&eacute;lection</option>
	<?php afficherDropdownOptionsMetier(); ?>
</select>
[...]
<div id="div_type">
	<select name="type">
	<option   value="" >-- S&eacute;lection</option>
	</select>
</div>
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.


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 :
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>
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 é.

Hors, dans le head de ma page, j'ai bien :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
<meta http-equiv="content-type" content="text/html; charset=utf-8">
Une idée?

Merci d'avance.

Si vous avez des questions, n'hésitez pas...