Javascript : select dynamique et encodage - HTML/CSS - Programmation
MarshPosté le 12-07-2007 à 02:02:34
Bien le bonjour messieurs (dames),
Voilà, mon problème est soit très con (et vous allez me rire au nez ) soit impossible à résoudre (et là je deviens fou ).
En gros, je reçois d'une base de données des textes écrits sous cette forme :
ปร etc...
Autrement dit, des textes thai qui à l'affichage, sous réserve de déclarer le bon iso (8859-11) se transforment comme par magie en symboles. Jusque là, tout va bien, ça, ça marche. Le problème maintenant :
Je souhaite remplir de façon dynamique un select avec ces textes (imaginez un texte avec que des & é c'est pareil). Donc je fais un bête :
formulaire.getElementById("mon_select" ).options[0] = new Option("ปร", option_value);
Et mon select affiche fièrement ปร sans les transformer en symboles. Evidemment, si je fais directement ça dans le code :
Marsh Posté le 12-07-2007 à 02:02:34
Bien le bonjour messieurs (dames),
Voilà, mon problème est soit très con (et vous allez me rire au nez ) soit impossible à résoudre (et là je deviens fou ).
En gros, je reçois d'une base de données des textes écrits sous cette forme :
ปร etc...
Autrement dit, des textes thai qui à l'affichage, sous réserve de déclarer le bon iso (8859-11) se transforment comme par magie en symboles. Jusque là, tout va bien, ça, ça marche.
Le problème maintenant :
Je souhaite remplir de façon dynamique un select avec ces textes (imaginez un texte avec que des & é c'est pareil). Donc je fais un bête :
formulaire.getElementById("mon_select" ).options[0] = new Option("ปร", option_value);
Et mon select affiche fièrement ปร sans les transformer en symboles. Evidemment, si je fais directement ça dans le code :
<select id="mon_select">
<option value="option_value">ปร</option>
</select>
Les symboles apparaissent bien... (idem avec les & et compagnie, si vous visualisez mieux).
J'ai l'impression que c'est tout bête et que je me fais une montagne pour rien mais.... Help ?
Merci.
Message édité par Deliv le 12-07-2007 à 02:04:13