/ 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
XMLHTTP & charset/encoding
Fra : Sune


Dato : 30-08-05 19:41

Hej,

Jeg har bøvlet lidt med at hente data fra en ekstern side via XMLHTTP, men
har problemer med at mine data er med bl.a. ÆØÅ som bliver replaced med "?"
pga. UTF-8.
Jeg har søgt på Google og utallige sites og set mange med problemet og næsten
lige så mange med gode forslag - dog indtil videre uden held. Jeg har forsøgt
med response.charset, setRequestHeader og et par andre ting, dog uden held.

Er der nogen der har forslag eller kender til alternative muligheder for
at hente dataene?
På forhånd tak.
--
Mvh
Sune



 
 
terje (31-08-2005)
Kommentar
Fra : terje


Dato : 31-08-05 08:10

Denne enkle koden kan vise æ,ø og å:

Dim oHTTP
Dim sUri

sUri = "http://www.bt.dk/"

Set oHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP")

With oHTTP
.Open "GET", sUri, False
   .Send
   Response.Write .ResponseText
End With

Jeg vet det finnes ulike xmlhttp objekter man kan benytte. Fordeler og
ulemper ved de ulike objektene/versjonene er jeg usikker på, men kan du
ikke bygge din kode med utgangspunkt i dette? Det fungerer i alle fall

terje

Sune (31-08-2005)
Kommentar
Fra : Sune


Dato : 31-08-05 12:43

> Denne enkle koden kan vise æ,ø og å:
>
> Dim oHTTP
> Dim sUri
> sUri = "http://www.bt.dk/"
>
> Set oHTTP = Server.CreateObject("MSXML2.ServerXMLHTTP")
>
> With oHTTP
> .Open "GET", sUri, False
> .Send
> Response.Write .ResponseText
> End With

Hej terje,

Tak for dit forslag.
Det virker fint med f.eks. bt.dk som bruges i dit eksempel, men med siden
jeg skal bruge virker det desværre ikke (siden har ikke selv angivet tegnsæt,
og af samme årsag sker det også nogen gange at sidens ÆØÅ bliver erstattet
i andre webbrowsere).
Jeg har prøvet at tilføje .setRequestHeader "Content-Type", "text/xml; charset=iso-8859-1"
til dit eksempel, det gør dog desværre ingen forskel.

Er der andre forslag?
--
Mvh
Sune



terje (31-08-2005)
Kommentar
Fra : terje


Dato : 31-08-05 20:44

Sune wrote:
> Det virker fint med f.eks. bt.dk som bruges i dit eksempel, men med
> siden jeg skal bruge virker det desværre ikke (siden har ikke selv
> angivet tegnsæt, og af samme årsag sker det også nogen gange at sidens
> ÆØÅ bliver erstattet i andre webbrowsere).

Jeg tror du må vise oss koden du benytter.

terje

Sune (31-08-2005)
Kommentar
Fra : Sune


Dato : 31-08-05 12:54

> Prøv at kigge på siderne
>
> http://asp.stocholm.dk/xmlhttp /
> http://asp-faq.dk/article/?id= 57
>
>

Jesper Stockholm:
Dit indlæg er af underlige årsager ikke blevet leveret til min klient, men
da jeg ville give en ven linket til tråden på Google Groups så jeg det heldigvis
der :), det er også derfor at jeg ikke kan svare direkte til dit indlæg men
i stedet svarer til mit eget.

Anyway, min server vil ikke køre den kode du henviser til, ved du hvordan
jeg får installeret MSXML2.ServerXMLHTTP.4.0 på den? (det er en win2003 web
ed. jeg har).

På forhånd tak.
--
Mvh
Sune



Jesper Stocholm (01-09-2005)
Kommentar
Fra : Jesper Stocholm


Dato : 01-09-05 13:26

Sune <dsl102647@vip.cybercity.NOSPAMdk> wrote in
news:2672124632610931528906250@dreader.cybercity.dk:

>> Prøv at kigge på siderne
>>
>> http://asp.stocholm.dk/xmlhttp /
>> http://asp-faq.dk/article/?id= 57
>>
>>
>
> Jesper Stockholm:
> Dit indlæg er af underlige årsager ikke blevet leveret til min klient,
> men da jeg ville give en ven linket til tråden på Google Groups så jeg
> det heldigvis der :), det er også derfor at jeg ikke kan svare direkte
> til dit indlæg men i stedet svarer til mit eget.
>
> Anyway, min server vil ikke køre den kode du henviser til, ved du
> hvordan jeg får installeret MSXML2.ServerXMLHTTP.4.0 på den? (det er
> en win2003 web ed. jeg har).

Jeg kender desværre ikke noget til administration af Win2003 WebEd, men du
kan jo starte med at kigge på http://tinyurl.com/3jo3r



--
Jesper Stocholm
http://stocholm.dk

Sune (01-09-2005)
Kommentar
Fra : Sune


Dato : 01-09-05 13:38

> Jeg kender desværre ikke noget til administration af Win2003 WebEd,
> men du kan jo starte med at kigge på http://tinyurl.com/3jo3r
Underligt, denne gang kom dit indlæg frem :)
Tusind tak for forslaget, jeg har dog i mellemtiden fundet frem til en løsning
via w3sockets der henter siden og klarer tegnsættet uden problemer.
Så det kører heldigvis nu.
--
Mvh
Sune



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

Månedens bedste
Årets bedste
Sidste års bedste