interprétation des caractères spéciaux
Bonjour,
j'essaie d'envoyer le résultat d'un form dans une fonction javascript mais celle ci, au lieu de recevoir le texte brut, interprête les caractères spéciaux tels que ≥.
exemple
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
function submit_1(champ , arg) {
alert('ARG: ' + arg);
}
<form name="obj_norm">
<select name="obj_norm" onChange="submit_1('obj_norm' , this.options[this.selectedIndex].innerHTML)">
<option>obj_norm</option>
<option>allie aux pm ≥ 80%</option>
<option>potion</option>
</select>
</form> |
ici, la fonction interprête (comme le fait le HTML) les caractères ≥.
je précise que le problème ne se pose pas si j'envoie > à la place.
j'ai essayé toute le journée des trucs improbables, comme l'utilisation de replace(), ou de changer les données dela base de donnée mais impossible, alors, pour le moment, j'ai remplacé ≥ par >=, mais c'est pas très beau.
toute aide appréciée.
PS: pouvez regarder la page http://mobidyc.net/divers/test.php si vous voulez tester.
merci d'avance.
--
Mobidyc