Avatar billede soerens Nybegynder
20. februar 2001 - 11:28 Der er 3 kommentarer og
1 løsning

MS XMLHTTP og æøå

Hej!

Jeg bruger Microsoft.XMLHTTP til at \"grabbe\" en side på en anden server, og har lidt problemer med dette.

Alle æøå\'er bliver oversat til spørgsmålstegn og nogle af de efterfølgende karakterer bliver smidt væk.

Nogen tips til hvad jeg kan prøve?

Jeg har IKKE adgang til at rode med den side jeg grabber.

/SørenS.
Avatar billede soerens Nybegynder
20. februar 2001 - 11:30 #1
Her er forresten lige lidt eksempel-kode på hvad det er jeg gør:

strURL = \"http://www.nowhere.dk/somepage.asp\"

Set objXML = Server.CreateObject(\"Microsoft.XMLHTTP\")
objXML.Open \"GET\", strURL, False
objXML.Send

strPopup = objXML.ResponseText
   
Set objXML = Nothing

Response.Write strPopup
Avatar billede euhp Nybegynder
20. februar 2001 - 17:06 #2
strPopup = Server.HTMLEncode(objXML.ReponseText)

Virker det?
Avatar billede soerens Nybegynder
20. februar 2001 - 17:43 #3
Nej, virker ikke.

Problemet er vistnok at XMLHTTP benytter en eller anden standard encoding, som skærer alle internationale karakterer væk.

Normalt plejer man at specificere det i det dokument som man læser/grabber, men da jeg i dette tilfælde ikke har adgang til det er det ikke muligt.

Lidt info: XMLHTTP er beregnet til at hente data/XML-dokumenter fra en anden kilde, men objektet KAN også bruges til at grabbe HTML sider fra andre sites, ganske som andre komponenter som f.eks. ASPTear eller hvad de nu hedder.

Fordelen ved XMLHTTP er at den ligger som standard på en Windows 2000 server, og det er ikke et 3. parts komponent som man skal til at installere.

/SørenS.
Avatar billede soerens Nybegynder
21. februar 2001 - 12:05 #4
Er gået over til at bruge ASPTear istedet, fik overtalt min host til at installere komponentet...

/SørenS.
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