(VBScript) Hur får man Å, Ä, Ö i en XMLHTTP Request?

Permalänk

(VBScript) Hur får man Å, Ä, Ö i en XMLHTTP Request?

Försöker få en sida "skrapad" m.h.a. XMLHTTP. Fungerar alldeles utmärkt så länge det inte dyker upp några tecken utanför UTF-8 encoding.

Hur kan man få en valid XML som innehåller Svenska tecken (ISO-8859-1)?

Får ju resultat i responseText, men alla Svenska tecken är bara "skräp". Encoding i XML filerna jag hämtar är satt till ISO-8859-1 men det verkar inte XMLHTTP bry sig om...

Något sätt att lösa detta?

Tackar,
Anders

Och svaret då... xmlHttp ger alltid sina "text" objekt (.xml och responseText) som UTF-8, alltså måste man komma åt dem innan de blir till text och det gör man genom "xmlHttp.responseBody" som fortfarande är en binär blob. Lösningen således att plocka "xmlHttp.responseBody" och omvandla den från Binärt till Ascii text genom en "Bin2Ascii" function. Vill någon ha exempelkod så posta ett svar så lägger jag in den... /Anders

Visa signatur

**************************
Om det fungerar för bra, installera om det...