Tja! Problemet är att XmlHttp inte vet vilken encoding det är och använder därför UTF-8.Hjälp med xmlhttp
Hittade en kodsnutt här på siten för att läsa in en webbsida. Det funkar bra men den vill inte visa åäö. Någon som har tips?
<code>
On Error Resume Next
Dim oXML, sURL, page
Set oXML = Server.CreateObject("MSXML2.ServerXMLHTTP")
sURL = "http://www.minsajt.se"
oXML.Open "GET", sURL
oXML.Send
If Err.Number <> 0 then
Response.Write "Ett fel uppstod!"
Response.End
End If
page = oXML.ResponseText
Set oXML = Nothing
</code>
Mvh AndreasSv: Hjälp med xmlhttp
Om serverns data inte är i UTF-8 utan t.ex. windows-1252 kommer bl.a. å ä ö inte att följa med...
Om servern skickar den encoding som servern använder t.ex:
Content-Type: text/html;Charset=iso-8859-1
så bör det fungera bättre.
Du kanske inte kan styra det, i.s.f. måste du gå på responseStream eller Body (en byte array) och konvertera till rätt teckenuppsättning på egen hand.. Möjligen kan ADODB.Stream vara till hjälp..
Ola