---
title: "åäö märkligt! (asp/xml)"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/14362-åäö-märkligt-asp-xml"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "udden"
published: "2002-02-11T22:47:00.000Z"
updated: "2004-07-31T08:31:12.000Z"
replies: 32
views: 4283
page: 1
pages: 2
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/14362-åäö-märkligt-asp-xml"
---

# åäö märkligt! (asp/xml)

_Sida 1 av 2._

## #1 — udden, 2002-02-11T22:47Z

Har en textfil som innehåller "Hej då"

Öppnar jag den med fso.openTextFile så får jag rätt utskrift.

Försöker jag däremot öppna den med: 

Set objXMLHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objXMLHTTP.Open "GET", strURL, False
objXMLHTTP.Send
strReturn = objXMLHTTP.responseText
Set objXMLHTTP = Nothing

Response.Write(strReturn)

Så blir utskriften: Hej d?

Varför blir det såhär?
Är det något jag missat med xmlhttp?

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

## #2 — udden, 2002-02-11T23:46Z

För att svara på mitt eget inlägg:

KAN komma runt detta genom att läsa binärt, men konverteringen sedan är MYCKET tidskrävande/resurskrävande. Dock kommer åäö med.

Men hade något mer tidseffektivt borde väl finnas?

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

## #3 — solbulle, 2002-03-07T15:32Z

Ingen som vet?

Hur för den delen läser man filen binärt?

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

## #4 — Pace, 2002-03-07T16:32Z

> Ingen som vet?

Man måste använda sig av html-koderna (heter det så?) istället för själva bokstäverna:

Å --\> &aulm; *eller vad det är*

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

## #5 — solbulle, 2002-03-07T17:49Z

Njaoo, om jag utgår från scriptet högst upp på sidan här och hämtar en sida som jag sen skriver ut med response.write Så blir utskriften: Hej d? Alltså i själva sourcekoden.

Ser inte något sätt att fixa till det när det redan är i variabeln?

Eller? Fler ideer?

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

## #6 — Erik Juhlin, 2002-07-23T09:15Z

\*puttar på tråden\*

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

## #7 — solbulle, 2002-07-23T10:31Z

Det enda jag kom fram till var en "binär" lösning:

```
function BinToText(varBinData, intDataSizeInBytes)
  const adFldLong = 128
  const adVarChar = 200
  set objRS = Server.CreateObject("ADODB.Recordset")
  
  objRS.Fields.Append "txt", adVarChar, intDataSizeInBytes, adFldLong
  objRS.Open
  
  objRS.AddNew
  objRS.Fields("txt").AppendChunk(varBinData)
  tmp = objRS("txt").Value
  objRS.Close
  BinToText = tmp
end function
```

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

## #8 — Erik Juhlin, 2002-07-23T11:15Z

Okej, men hur hämtar man sidan binärt då?

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

## #9 — solbulle, 2002-07-23T16:11Z

Jaså, ska du veta det med ;)

```
<%

function BinToText(varBinData, intDataSizeInBytes)
  const adFldLong = 128
  const adVarChar = 200
  set objRS = Server.CreateObject("ADODB.Recordset")
  
  objRS.Fields.Append "txt", adVarChar, intDataSizeInBytes, adFldLong
  objRS.Open
  
  objRS.AddNew
  objRS.Fields("txt").AppendChunk(varBinData)
  tmp = objRS("txt").Value
  objRS.Close
  BinToText = tmp
end function

Set objHTTP = Server.CreateObject("Microsoft.XMLHTTP")
objHTTP.Open "GET", "http://www.webforum.nu/showthread.php?s=&postid=397439#post397439", False

objHTTP.setRequestHeader "Content-type","text/html"

objHTTP.Send

strHTML = BinToText(objHTTP.responseBody,35000)

Set objHTTP = Nothing

response.write strHTML
%>
```

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

## #10 — Erik Juhlin, 2002-07-23T17:23Z

Okej, okej... :)

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

## #11 — SPiN, 2002-07-23T17:29Z

Läser ni in XML-dokument borde det ju räcka med att ange rätt encoding ( ISO-8859-1 för oss i Sverige ) i process instruktionen xml.

```
<?xml version="1.0" encoding="ISO-8859-1"?>
```

:q

Fungerar inte det, kanske man kan sätta det som header?

```
objHTTP.setRequestHeader "Encoding", "ISO-8859-1"
```

Kanske fungerar. Det är ju ingen "riktig" header, men man vet ju aldrig. ;)

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

## #12 — Erik Juhlin, 2002-07-23T17:31Z

Det senare kanske skulle fungera... :)

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

## #13 — SPiN, 2002-07-23T17:38Z

Det är det som jag är mest orolig för att det inte fungerar, eftersom att Encoding inte är en header som normalt skickas till webservers. ;)

Har ni testat alternativ ett? Det är det som **borde** fungera, eftersom att det anger hur XML-dokumentet ska läsas.

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

## #14 — Erik Juhlin, 2002-07-23T17:40Z

Det är inget XML-dokument...

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

## #15 — SPiN, 2002-07-23T17:52Z

Då blev det ju lite jobbigare... Tvåan fungerar inte, och jag sökte genom RFC:en för HTTP, det finns inga header-attribut för encoding. Bara något som hette Transfer-Encoding, men det var något annat skumt.

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

## #16 — SPiN, 2002-07-23T17:54Z

Jo, förresten! Charset! :D

```
objHTTP.setRequestHeader "Content-Type", "text/html; charset=ISO-8859-1"
```

Kan fungera.

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

## #17 — Erik Juhlin, 2002-07-23T18:12Z

Provar imorgon! :)

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

## #18 — solbulle, 2002-07-23T18:47Z

'Been There, Done That' 

Jaghar inte fått det där att fungera, men är väldigt öppen för ideer, verkar ju väldigt konstigt tycker jag om det inte skall till att kunna fungera.
Lite "Svenskdiskriminering" på Microsoft där! ;)
(mfl. diskriminerade iofs.)

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

## #19 — K++, 2002-07-23T19:47Z

> **SPiN skrev:**
>
> ```
> objHTTP.setRequestHeader "Encoding", "ISO-8859-1"
> ```

SPin från Nolltre..  :e det borde vara ISO-8859-4.. 

Latin 1 (Väseuropa, Latinamerika) - ISO-8859-1
.....
Latin 4 (Skandinavien,Baltikum) - ISO-8859-4

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

## #20 — SPiN, 2002-07-23T19:49Z

Jag satte aldrig min fot på NollTre, så du måste tänka på nån annan. :)

ISO-8859-1 brukar fungera kanoners, den också. ;)

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/14362-åäö-märkligt-asp-xml  
Nästa sida: https://www.webforum.nu/amne/asp/14362-åäö-märkligt-asp-xml/page2.md
