11. februar 2006 - 22:15Der er
14 kommentarer og 1 løsning
Problem med XMLHttpRequest og danske special tegn
Hejsa
Jeg bruger nedenstående funktion til at hente data fra en xml fil, igennem en javascript funktion. Dette går sådan set fint nok, bortset fra at alle specialtegn som æ ø å bliver fortolket forkert, således at de bliver udskrevet som underlige tegn. "Størrelse" bliver eksempelvis lavet om til "St?se". Hvis jeg åbner min xml fil i browseren, så er der ingen problemer.
Min xml fil har følgende defineret i toppen: <?xml version='1.0' encoding='ISO-8859-1'?>
Og min javascript funktioner er som følgende: function loadXMLDoc(url) { // code for Mozilla, etc. if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); xmlhttp.onreadystatechange=state_Change; xmlhttp.open("GET",url,true); xmlhttp.send(null); } //code for IE else if (window.ActiveXObject) { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); if (xmlhttp) { xmlhttp.onreadystatechange=state_Change; xmlhttp.open("GET",url,true); xmlhttp.send(); } } } function state_Change() { // if xmlhttp shows "loaded" if (xmlhttp.readyState==4) { if (xmlhttp.status==200) { document.getElementById('teksten').innerHTML=xmlhttp.responseText; } } }
Hvad skal jeg gøre for at få specialtegne impoteret over i javascriptet rigtigt?
Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Hmm jeg har bygget nedenstående klasse og for at få æøå til at spille dengang jeg lavede det escaper jeg æøå i xml filen der dynamisk bygges til æ osv
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.