Ik gebruik onderstaande code als onderdeel van een functie om namen uit db in listmenu te laten verschijnen. Echter bij een aantal karakters zoals â (deze zijn ook als zodanig in sql db opgeslagen) een ? te zien.
Reeds de volgende oplossingen geprobeerd:
- de items terughalen uit db in string (response.write) geeft een juiste weergave
- als die lijst ingelezen wordt door bovenstaande js om ze te splitten in stukjes gaat het fout. Zowel Decimal, Unicode format geprobeerd maar zonder resultaat. Het lijkt alsof js voor het probleem zorgt, maar waar gaat het mis?
Met verschillende string replace functies de string laten doorzoeken op een aantal karakters, deze laten vervangen met juiste entiteit alleen dan wordt deze niet terug geconverteerd naar html code
(Gaasterlân ziet er dan uit als Gaasterl\u00E2n / Gaasterlân)
Charset is : <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Help...
JavaScript:
1
2
3
4
5
6
7
8
9
10
11
12
13
| var objGemeente parentobj=document.getElementById("plaatsnamen") parentobj1=document.getElementById("gemeenten") parentobj1.options.length = 0; parentobj.options.length = 0; objarr1=oXMLHTTP1.responseText.split("|") for(i=0;i<objarr1.length;i++) { myGemeenteValue=objarr1[i]; myGemeenteName=objarr1[i]; objGemeente=new Option(myGemeenteValue,myGemeenteName) parentobj1[i]=objGemeente } |
Reeds de volgende oplossingen geprobeerd:
- de items terughalen uit db in string (response.write) geeft een juiste weergave
- als die lijst ingelezen wordt door bovenstaande js om ze te splitten in stukjes gaat het fout. Zowel Decimal, Unicode format geprobeerd maar zonder resultaat. Het lijkt alsof js voor het probleem zorgt, maar waar gaat het mis?
Met verschillende string replace functies de string laten doorzoeken op een aantal karakters, deze laten vervangen met juiste entiteit alleen dan wordt deze niet terug geconverteerd naar html code
(Gaasterlân ziet er dan uit als Gaasterl\u00E2n / Gaasterlân)
Charset is : <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
Help...