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),
) soit impossible à résoudre (et là je deviens fou
).
Voilà, mon problème est soit très con (et vous allez me rire au nez
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