Avatar billede :-) Novice
23. juli 2003 - 20:02 Der er 2 kommentarer og
1 løsning

Kan man bruge ASCII i asp?

Jeg får nogle værdier via en html-form. Blandt disse værdier kan der forekomme gåseøjen ("). Dette er ikke brugbart senere, så jeg vil derfor søge i mine variabler og hvis der forekommer ("), så skal der istedet indsættes (") som er htmlkoden for tegnet.
Men jeg kan jo ikke søge efter ("), så hvad gør jeg så?
Umildbart vil jeg selv sige, søg på ASCII værdien. Men kan man overhovedet bruge ASCII i ASP?
Og i så fald, hvordan tjekker jeg i en tekststreng om ASCII-værdien forekommer?
Avatar billede erikjacobsen Ekspert
23. juli 2003 - 20:07 #1
check funktionen server.htmlencode
Avatar billede erikjacobsen Ekspert
23. juli 2003 - 20:15 #2
Grundideen er at du sagtens både kan og bør tillade "-ere

Når du skriver ud i html - som tekst eller værdier i parametre
til tags, så bruger du blot server.htmlencode, der fx laver
et " om til det korrekte "

Et lille eksempel

tekst = server.htmlencode(rs("feltnavn"))
response.write "<input type=""text"" value=""" & tekst & """>"
Avatar billede :-) Novice
23. juli 2003 - 22:58 #3
OK - Det var lige præcis server.htmlencode jeg skulle bruge
Jeg takker ;-)
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