/ Forside / Teknologi / Udvikling / ASP / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
ASP
#NavnPoint
smorch 9259
Harlekin 1866
molokyle 1040
Steffanst.. 758
gandalf 657
smilly 564
gibson 560
cumano 530
MouseKeep.. 480
10  Random 410
ÆØÅ probs. med "Server.CreateObject("Micro~
Fra : Jens Willadsen


Dato : 15-10-02 12:34

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??.

forresten så ser min kode således ud:
var strURL =
"http://www.microsoft.com/danmark/products/office/xp/default.asp"
var fso = Server.CreateObject("Microsoft.XMLHTTP");
fso.Open ("GET", strURL, false);
fso.Send();
var strReturn = new String(fso.responseText);

og koden er jscript

Hilsen Jens



 
 
Jesper Stocholm (15-10-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 15-10-02 12:47

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

Jens Willadsen (15-10-2002)
Kommentar
Fra : Jens Willadsen


Dato : 15-10-02 13:08


> 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
Jeg har prøvet med den side du angav, med samme resultat


> Hvilken version af MSXML bruger du ?
aner ikke hvad du snakker om, sorry

Jeg så koden brugt i et eksempel et andet sted, og har ikket kunnet finde
noget som helst info på microsoft.XMLHTTP på microsofts library side.
Der for kender jeg ikke meget til det.





Jesper Stocholm (15-10-2002)
Kommentar
Fra : Jesper Stocholm


Dato : 15-10-02 13:56

Jens Willadsen wrote :

>> 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
> Jeg har prøvet med den side du angav, med samme resultat

ok ...

>> Hvilken version af MSXML bruger du ?
> aner ikke hvad du snakker om, sorry
>
> Jeg så koden brugt i et eksempel et andet sted, og har ikket kunnet
> finde noget som helst info på microsoft.XMLHTTP på microsofts library
> side.

Hvad har du søgt efter ? En søgning efter "XMLHTTP" giver masser af
hits [1] (jeg er klar over, at kvaliteten ikke er lige god for alle
links i resultatet).

> Der for kender jeg ikke meget til det.

prøv at kigge på [2], det kræver godt nok lidt læseri, men du finder
de fleste af de informationer du skal bruge her. Alternativt kan du
søge efter xmlhttp i denne gruppe på google [3] - der er også nogle
indlæg, der kan hjælpe dig på vej.

[1]
http://search.microsoft.com/default.asp?qu=xmlhttp&boolean=ALL&nq=NEW&so=RECCNT&p=1&ig=01&i=00&i=01&i=02&i=03&i=04&i=05&i=06&i=07&i=08&i=09&i=10&i=11&i=12&i=13&i=14&i=15&i=16&i=17&i=18&i=19&i=20&i=21&i=22&i=23&i=24&i=25&i=26&i=27&i=28&i=29&i=30&i=31&i=32&i=33&i=34&i=35&i=36&i=37&i=38&i=39&i=40&i=41&siteid=us/dev

[2]
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/xmlsdk30/htm/xmobjxmldomserverxmlhttp.asp?frame=true

[3]
http://groups.google.com/groups?hl=en&lr=&ie=ISO-8859-1&safe=off&q=xmlhttp&meta=group%3Ddk.edb.internet.webdesign.serverside.asp



--
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

Søg
Reklame
Statistik
Spørgsmål : 177560
Tips : 31968
Nyheder : 719565
Indlæg : 6408952
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste