Jens Willadsen wrote :
> Hej jeg henter indholdet af en htmlside ind i en streng via:
> Server.CreateObject("Microsoft.XMLHTTP").
> men den tekst der kommer ud af det er lidt f... up.
> f.eks. Sådan sikrer du dig mod utilsigtet distribution af følsomme
> oplysninger i Word dokumenter » bliver til:
> S?n sikrer du dig mod utilsigtet distribution af f?me oplysninger i
> Word dokumenter »
> og det ser ikke så fandens godt, er der nogen her der hvodden jeg får
> den til at forstå dansk??.
jeg tror ikke, at det drejer sig om, at den ikke forstår danske - men om
at den antager, at data kommer til den i UTF-8 format.
Hvis du kigger på headeren i svaret fra Microsofts side, så ser den
således ud
HTTP/1.1 200 OK
Connection: close
Date: Tue, 15 Oct 2002 11:42:37 GMT
Server: Microsoft-IIS/6.0
Content-Length: 16059
Content-Type: text/html
Cache-control: private
dvs den fortæller faktisk ikke, at den sender data i fx ISO-8859-1
formatet. Prøv at hente en side, hvor charset er specificeret korrekt
[1].
Den skal være
Content-Type: text/html; charset=iso-8859-1
Hvilken version af MSXML bruger du ?
[1] Fx kan du prøve med
www.pf.dtu.dk
--
Jesper Stocholm
http://stocholm.dk
Overvejer du at købe bøger ved saxo.dk ? Kig først på
http://www.firmcheck.dk/Info.asp?website=www.saxo.dk