Avatar billede galthen Nybegynder
26. august 2011 - 10:19 Der er 1 løsning

Xmlhttp Problem med ÆØÅ

Jeg henter en side ind med følgende ASP kode:

set xmlhttp = CreateObject("MSXML2.ServerXMLHTTP")
xmlhttp.open "GET", url, false
xmlhttp.send ""
sitetext= xmlhttp.responseText
set xmlhttp = nothing

Problemet er at "sitetext" ikke kan håndtere ÆØÅ plus andre special tegn. De ender alle med at være et "?".

Forslag til hvordan jeg får hentet det ind uden problemer?
Avatar billede galthen Nybegynder
26. august 2011 - 11:28 #1
Jeg fandt selv løsningen.

Dette virker.

Function HTTPGet(strURL) 'As String
        Dim strReturn ' As String
        Dim objHTTP '  As MSXML.XMLHTTPRequest
        If Len(strURL) Then
            Set objHTTP = Server.CreateObject("Microsoft.XMLHTTP")
            objHTTP.open "GET", strURL, False
            objHTTP.send  'Get it.
            strReturn = objHTTP.responseBody
        End If
        HTTPGet = strReturn 
End Function


        r = HTTPGet("http://gamledanskeopskrifter.dk/page2.html")
    sOut = ""
    For i = 0 to UBound(r)
        sOut = sOut & chrw(ascw(chr(ascb(midb(r,i+1,1)))))
    Next
    strReturn = sOut


sitetext=sOut




sitetext har nu der hele inklusiv special tegn.
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