Avatar billede aspbuilder Nybegynder
03. september 2003 - 19:03 Der er 13 kommentarer og
1 løsning

Problemer med ÆØÅ

Hej,

Jeg har denne kode:

<%
Set oServerXMLHTTPRequest = Server.CreateObject("Msxml2.ServerXMLHTTP")
URL = "http://www.side.dk"
oServerXMLHTTPRequest.open "GET", URL, False
oServerXMLHTTPRequest.Send
Kildekode = oServerXMLHTTPRequest.ResponseText

Arr_Kilde1 = Split(Kildekode, "<td bgcolor=""#CCCCCC"" width=""340""><font face=""Verdana"" size=""1"">")
Arr_Kilde2 = Split(Arr_Kilde1(1), "</font>")

Response.Write Arr_Kilde2(0)
%>

Det virker fint med at den trækker teksten ud, men den har meget store problemer med ÆØÅ.

Her er en tekst som den har trukket ud:
Sikkerhedsudstyr: Abs, airbag, servo, startsp?e. Komfortudstyr: Fjernbetjent centrall? el ruder i ford? el spejle, tonede ruder. ?rigt udstyr: Aluf?e.
Som man kan se så bliver æøå lavet om til ?.

Hvordan kan man lave så den viser ÆØÅ i stedet for ?

Mvh Aspbuilder
Avatar billede netro Nybegynder
03. september 2003 - 19:17 #1
Avatar billede aspbuilder Nybegynder
03. september 2003 - 19:32 #2
Det er netop det problem jeg har, men hvor skal <?xml version="1.0" encoding="iso-8859-1"?> så indsættes. Og kan man det i en ASP side?
Avatar billede medions Nybegynder
03. september 2003 - 19:35 #3
<?xml version="1.0" encoding="iso-8859-1"?>
indsætter du i det dokument du vil ha' vist som XML!

Men hvis det er en .asp side du vil ha' vist som XML skal du indsætte en contenttype der betegner det er XML!

//>Rune
Avatar billede medions Nybegynder
03. september 2003 - 19:36 #4
Fx. sådan her:

<% Response.ContentType = "text/xml" %>
<?xml version="1.0" encoding="utf-8"?>

<%
  Response.Write("<xmlting></xmlting>")
%>

//>Rune
Avatar billede aspbuilder Nybegynder
03. september 2003 - 20:44 #5
Der desværre ikke noget der virker, så andre må gerne komme med forslag til hvad der kan tilføjes til koden så det kommer til at virker.
Avatar billede medions Nybegynder
03. september 2003 - 20:46 #6
aspbuilder> Prøv dog istedet at forklar præcist hvad du har, så jeg kan gennemskue hvad du gør galt!

//>Rune
Avatar billede aspbuilder Nybegynder
03. september 2003 - 20:49 #7
Jeg har dette

<%
Set oServerXMLHTTPRequest = Server.CreateObject("Msxml2.ServerXMLHTTP")
URL = "http://www.bilhuset.dk/default.asp?m=56&id=236411"
oServerXMLHTTPRequest.open "GET", URL, False
oServerXMLHTTPRequest.Send
Kildekode = oServerXMLHTTPRequest.ResponseText

Arr_Kilde1 = Split(Kildekode, "<td bgcolor=""#CCCCCC"" width=""340""><font face=""Verdana"" size=""1"">")
Arr_Kilde2 = Split(Arr_Kilde1(1), "</font>")

Response.Write Arr_Kilde2(0)
%>
Det er en .asp fil.
Avatar billede medions Nybegynder
03. september 2003 - 21:38 #8
Øøøøh Ja! -Og hvad er det du gerne vil!?!?

//>Rune
Avatar billede aspbuilder Nybegynder
03. september 2003 - 21:42 #9
den skal kunne vise æøå i stedet for ?

Sådan ser teksten ud når den bliver hentet

Sikkerhedsudstyr: Abs, airbag, servo, startsp?e. Komfortudstyr: Fjernbetjent centrall? el ruder i ford? el spejle, tonede ruder. ?rigt udstyr: Aluf?e.
Avatar billede medions Nybegynder
03. september 2003 - 21:46 #10
Hmm så prøv lige sådna her:

<%
Set oServerXMLHTTPRequest = Server.CreateObject("Msxml2.ServerXMLHTTP")
URL = "http://www.bilhuset.dk/default.asp?m=56&id=236411"
oServerXMLHTTPRequest.open "GET", URL, False
oServerXMLHTTPRequest.Send
Response.ContentType = "text/xml"
Kildekode = oServerXMLHTTPRequest.ResponseText

Arr_Kilde1 = Split(Kildekode, "<td bgcolor=""#CCCCCC"" width=""340""><font face=""Verdana"" size=""1"">")
Arr_Kilde2 = Split(Arr_Kilde1(1), "</font>")

Response.Write Arr_Kilde2(0)
%>

//>Rune
Avatar billede aspbuilder Nybegynder
03. september 2003 - 21:51 #11
Det virker desværre hellere ikke

Den kommer med denne fejl

XML-siden kan ikke vises
XML-kan ikke vises ved hjælp af typografiarket . Ret fejlen, og klik derefter på knappen Opdater, eller prøv igen senere.
Avatar billede medions Nybegynder
03. september 2003 - 21:56 #12
Oh, prøv sådan her i stedet for:

<%
Response.ContentType = "text/xml"
Set oServerXMLHTTPRequest = Server.CreateObject("Msxml2.ServerXMLHTTP")
URL = "http://www.bilhuset.dk/default.asp?m=56&id=236411"
oServerXMLHTTPRequest.open "GET", URL, False
oServerXMLHTTPRequest.Send
Kildekode = oServerXMLHTTPRequest.ResponseText

Arr_Kilde1 = Split(Kildekode, "<td bgcolor=""#CCCCCC"" width=""340""><font face=""Verdana"" size=""1"">")
Arr_Kilde2 = Split(Arr_Kilde1(1), "</font>")

Response.Write Arr_Kilde2(0)
%>

//>Rune
Avatar billede aspbuilder Nybegynder
03. september 2003 - 22:01 #13
Nej desværre, jeg tror jeg glemmer det. Så må jeg prøve at lave det til en XML fil og derefter trække det ud i en .asp fil.

Jeg synes alligevel du skal have point, du har prøvet en del :-)
Avatar billede medions Nybegynder
03. september 2003 - 22:03 #14
Fair nok :-)
Thx 4 Poinz

//>Rune
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester