Avatar billede seider Nybegynder
28. juni 2001 - 18:23 Der er 8 kommentarer og
1 løsning

procent tegns konvertering

jeg skal have lavet en url passing af noget tekst med % tegn i og det har det med at forsvinde, jeg har prøvet med en

replace <string>,\"%\",\"1procent1\"

test.asp?tekst=<string>

men den virker sku ej, any sugestions ?
Avatar billede whatever Nybegynder
28. juni 2001 - 18:29 #1
replace(string,\"%\",\"1procent1\")
Avatar billede whatever Nybegynder
28. juni 2001 - 18:30 #2
Du kan måske bruge UrlEncode(string)
Avatar billede cort Nybegynder
28. juni 2001 - 18:36 #3
du skal definere en variabel først:
sådan her:
strString = replace(string,\"%\",\"1procent1\")

Så kan du fange den sådan her:

test.asp?tekst=<%=strString%>
Avatar billede seider Nybegynder
28. juni 2001 - 18:46 #4
hvem skal have points ?

jeg er jo lige lidt dum her, jeg glemte at gøre følgende

<string> = replace <string>,\"%\",\"1procent1
Avatar billede seider Nybegynder
28. juni 2001 - 18:48 #5
og jeg blvier ved *S*

<string> = replace (<string>,\"%\",\"1procent1\" )
Avatar billede kichian Nybegynder
29. juni 2001 - 09:55 #6
Der skal ikke bruges replace. punktum.

Hvis strSting indeholder din tekst, eller værdien af din parameter, så gør følgende:

test.asp?tekst=Server.UrlEncode(strString)

Dette tager også højde for andre specialkarakterer.
Avatar billede seider Nybegynder
29. juni 2001 - 13:42 #7
kichian det virker bare ikke, der kommer et uderligt tegn med

page%2Easp%3Ffunction%3Dprint%26Remarks%3D%0922+%25%26

her ser det sikkert mere undeligt ud
Avatar billede kichian Nybegynder
29. juni 2001 - 15:34 #8
Du skal ikke sige:
Server.UrlEncode(test.asp?tekst=strString)
Det er kun værdierne af dine parametre der skal UrlEncodes.

Hvis jeg skal overføre parametrene function og remarks til page.asp skriver du:

page.asp?function=Server.UrlEncode(funktionen)&Remarks=Server.UrlEncode(dinebemærkninger)

Det kan godt være det ser fjollet ud, med data bliver overført korrekt.
Avatar billede kichian Nybegynder
29. juni 2001 - 15:35 #9
Hvis du er 100% sikker på at data ikke indeholder danske bogstaver eller andre specialtegn behøver man dog ikke Server.UrlEncode.
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