Avatar billede whatever Nybegynder
25. juni 2001 - 16:16 Der er 6 kommentarer og
1 løsning

Modsat UrlEncode

Jeg sidder og arbejder med flash og asp.  Jeg henter nogle links fra et asp-dokument ind i flash. Disse hentes ind i et dynamisk tekstfelt, hvor der er valgt html. For at flash kan forstå et &-tegn i en url, har jeg brugt Server.URLencode. Fra flash linkes der videre til et asp-dokument. I dette dokument hentes noget data fra en MySQL-database. Problemet er, at når jeg med Request.QueryString(\"catID\") henter variablerne fra url\'en, forstår asp ikke &-tegnet fordi det står i url\'en som %26.

Findes der en måde til at decode url\'erne på? Hvis nej, hvordan kan jeg lettest løse problemet?
Avatar billede twm Nybegynder
25. juni 2001 - 16:18 #1
replace(dinvar,\"%26\",\"&\")
Avatar billede keysersoze Ekspert
25. juni 2001 - 16:21 #2
HtmlEncode
Avatar billede whatever Nybegynder
25. juni 2001 - 16:47 #3
Med HtmlEncode laves & om til &. Dette giver samme problem med flash. Den tror, at man har afsluttet variablen.

Med hensyn til replace. Hvis man skal bruge den, er det nødvendigt at hente hele querystrigen ned og erstatte %26 med &.

Man kan jo så hente hele querystringen ned, erstatte %26 og redirecte til anden side, med de rigtige tegn.

twm > du kom kun med en del af løsningen derfor får du 25 point.
Avatar billede whatever Nybegynder
25. juni 2001 - 16:49 #4
Fuck. Eksperten lugter. Jeg valgte avanceret og skrev 25 point ud for twm. Men det gav ham alle pointene.
Avatar billede keysersoze Ekspert
25. juni 2001 - 16:58 #5
fordi der ikke var noget sted at gøre af de sidste 25 point ;o)
Avatar billede -mascot- Nybegynder
25. juni 2001 - 16:59 #6
kewl nok....
Avatar billede whatever Nybegynder
25. juni 2001 - 17:01 #7
Det har nok ret i.
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