Avatar billede valbjorn Nybegynder
03. oktober 2002 - 10:28 Der er 3 kommentarer og
1 løsning

øæå

hej. Jeg sidder og synes noget der er underligt.

jeg er ved at lave en webside med asp.

Jeg skal linke til til noget hvor jeg skal have nogle adresser i URLen. I adresser kan der opstå æøå. Det er ikke så godt. men heldigves er der noget der hedder server.URLEncode. Denne funktion virker, men browseren får oversætter %f8 og de andre ting til hvad det skal være. Det vil sige at javascriptet der skal åbne et nyt vinduet med URLen får æøå med. Og det er ikke så godt...nogen der ved om der er en funktion i  javascript som URLEncode. Eller en anden måde man kan løse problemet

/valbjorn
Avatar billede Slettet bruger
03. oktober 2002 - 14:14 #1
escape burde løse problemet:

urlstr = "http://www.bla.dk/sideæøå.html";
urlstr = escape(urlstr);
Avatar billede Slettet bruger
03. oktober 2002 - 14:15 #2
unescape virker forøvrigt den anden vej.
Avatar billede valbjorn Nybegynder
03. oktober 2002 - 14:19 #3
jeg fandt også selv ud af det...men kan du forklare hvorfor at når man sætter %f8 ind i javascript at det bliver til ø igen...det synes jeg er underligt
Avatar billede Slettet bruger
03. oktober 2002 - 14:39 #4
Det havde jeg egentlig heller ikke regnet med, men JavaScript er åbenbart intelligent nok til at genkende hex-koderne og omforme dem.
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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