---
title: "Bugg i XMLHTTP?"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/76346-bugg-i-xmlhttp"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Kristianstad"
published: "2003-05-08T14:54:47.000Z"
updated: "2003-05-08T19:43:36.000Z"
replies: 11
views: 396
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/76346-bugg-i-xmlhttp"
---

# Bugg i XMLHTTP?

## #1 — Kristianstad, 2003-05-08T14:54Z

Hej!
Detta är nog något utav det konstigaste jag varit med om!

Skall genom Microsoft.XMLHTTP hämta en sida.

*Set objHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objHTTP.Open "GET", Sida, False
objHTTP.Send
strHTML=objHTTP.responseText
Set objHTTP = Nothing
Response.Write strHTML*

På html-sidan finns följande rad:
Å som i Åsna. Ä som i Ärlig. Ö som i Östen:

Ovanstående kod resulterar i:
?som i ?na. ?som i ?lig. ?som i ?ten

Är detta en känd bugg?

Permalänk: https://www.webforum.nu/p/76346

## #2 — Palle, 2003-05-08T14:56Z

<http://www.webforum.nu/showthread.php?s=&threadid=43162&highlight=XMLHTTP>

Permalänk: https://www.webforum.nu/p/1041057

## #3 — Kristianstad, 2003-05-08T15:12Z

Har läst tråden, men det verkar så omständigt att man måste ladda ner komponenter osv.

Finns det inget sätt att skriva i asp-koden som fixar det?

Det borde ju trots allt vara ett vanligt fel.

Permalänk: https://www.webforum.nu/p/1041068

## #4 — @nders, 2003-05-08T15:17Z

Läs tråden igen.

Permalänk: https://www.webforum.nu/p/1041070

## #5 — Kristianstad, 2003-05-08T15:56Z

Hej @nders!

Vems inlägg menar ni? <http://www.webforum.nu/showthread.php?s=&postid=361363#post361363> får jag inte till att fungera korrekt.

Tack på förhand!

Permalänk: https://www.webforum.nu/p/1041099

## #6 — solbulle, 2003-05-08T19:05Z

På vilket sätt fungerar det inte? Fortfarande fel på åäö?

Permalänk: https://www.webforum.nu/p/1041221

## #7 — @nders, 2003-05-08T19:05Z

Det var det inlägget jag menade. Men funkar det inte, så funkar det inte. Jag har inte testat det själv, men det solbulle skriver brukar funka.

Kanske har solbulle input?

**red:** solbulle! :D

Mvh

Permalänk: https://www.webforum.nu/p/1041222

## #8 — Kristianstad, 2003-05-08T19:17Z

Hej solbulle!
Då jag testar din kod så skriver den ut:
**ÿÿs**

Som jag tidigare skrev resulterar **Å som i Åsna. Ä som i Ärlig. Ö som i Östen** till **?som i ?na. ?som i ?lig. ?som i ?ten** och det verkar ju lite underligt. Åsna blir ?na. s:et åker alltså bort.

Vad kan det vara som är fel?

Permalänk: https://www.webforum.nu/p/1041233

## #9 — solbulle, 2003-05-08T19:24Z

Hm.. visa gärna hela den kod du använder nu. Du kallar på funktionen rätt?

Permalänk: https://www.webforum.nu/p/1041244

## #10 — Kristianstad, 2003-05-08T19:31Z

Exakt hela koden ser ut så här:

```
<%
Function Unicode(strResponseBody)
    Dim i, t
    t = String(LenB(strResponseBody), " ")
    t = ""
    For i = 1 To LenB(strResponseBody)
        t = t & Chr(AscB(MidB(strResponseBody, i, 1)))
    Next
    Unicode = t
End Function

Set objHTTP = Server.CreateObject("Microsoft.XMLHTTP")
Sida = "http://localhost/stossan/testtest.asp"
objHTTP.Open "GET", Sida, False
objHTTP.Send
strHTML=objHTTP.responseText
Set objHTTP = Nothing
strHTML = Unicode(strHTML)
Response.Write strHTML
%>
```

Och testtest.asp ser ut så här:

```
Å som i Åsna. Ä som i Ärlig. Ö som i Östen:
```

Tack på förhand!

Permalänk: https://www.webforum.nu/p/1041255

## #11 — solbulle, 2003-05-08T19:41Z

strHTML=objHTTP.responseBody

Permalänk: https://www.webforum.nu/p/1041264

## #12 — Kristianstad, 2003-05-08T19:43Z

Tack så hjärtligt Solbulle!! Det fungerade!

Permalänk: https://www.webforum.nu/p/1041271

---

Tråden på webben: https://www.webforum.nu/amne/asp/76346-bugg-i-xmlhttp
