Avatar billede Slettet bruger
13. december 2006 - 09:52 Der er 4 kommentarer og
1 løsning

Forkert tegnsæt ved XML

Hej

Jeg henter data fra en XML fil fra en anden server.

Data hentes med følgende kode:

Set objXmlHttp = Server.CreateObject("Microsoft.XMLHTTP")
objXmlHttp.open "GET", URL, False
objXmlHttp.send

Når jeg så skriver koden ud med følgende:
<pre>
<%= response.write(objXmlHttp.responseText) %>
</pre>

bliver æ, ø og å udskiftet med ??. Findes der en metode til at definere hvilket tegnsæt serveren skal anvende til XML-data? eller en anden metode til at få den til at skrive æ, ø og å.

I toppen af XML-filen står følgende:
<?xml version="1.0" encoding="ISO-8859-1" ?>

Hvis det altså har nogen betydning.
Avatar billede coderdk Praktikant
13. december 2006 - 10:00 #1
Prøv encoding="UTF-8"
Avatar billede Slettet bruger
13. december 2006 - 10:04 #2
XML-dokumentet ligger på en ekstern server som jeg ikke har adgang til. Hvordan kan jeg så ændre i encoding?
Avatar billede coderdk Praktikant
13. december 2006 - 10:32 #3
Ah ok, prøv at sætte <meta http-equiv="Content-type" content='text/html; charset="iso-8859-1"' /> i din <head></head>
Avatar billede Slettet bruger
14. december 2006 - 08:31 #4
Jeg har prøvet ovenstående der er stadig forkert tegnsæt i filen.
Avatar billede Slettet bruger
18. juni 2013 - 07:54 #5
Lukket
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester