Seneste forumindlæg
Køb / Salg
 * Uofficiel Black/White liste V3
Login / opret bruger

Forum \ Programmering og webdesign \ Programmering
Denne tråd er over 6 måneder gammel

Er du sikker på, at du har noget relevant at tilføje?

ASP: replace flere chars - hvordan?

Af Monsterbruger UnoLd | 14-06-2009 13:36 | 1637 visninger | 6 svar, hop til seneste
Jeg er lidt newbie til ASP. Jeg ved at man i PHP kan erstatte et array med et andet. Jeg skal have erstattet æøå i en streng, med de respektive html tegn... Jeg har forsøgt at gøre det med 2 arrays, men det fejler. Så prøvede jeg dette: function danishchar(sInput) danishchar = replace(sInput, "ø", "ø") & replace(sInput, "å", "å") & replace(sInput, "æ", "æ") end function Men her laver den i stedet en lang streng, hvor den gentager strengen flere gange, en for hver rettelse. Hvordan gør man det her korrekt i ASP??
--
#1
UnoLd
Monsterbruger
14-06-2009 13:37

Rapporter til Admin
HOL kan så ikke finde ud af HTML encodingen, så det bliver til ø - ø. :) Men i forstår vel hvad jeg mener.
--
#2
ab
Gæst
14-06-2009 13:43

Rapporter til Admin
Det her burde virke: function danishchar(sInput) danishchar = replace(sInput, "ø", "ø") danishchar = replace(danishchar, "æ", "æ") danishchar = replace(danishchar, "å", "å") end function
--
Gæstebruger, opret dit eget login og få din egen signatur.
#3
MaXer
Maxibruger
14-06-2009 13:44

Rapporter til Admin
Det er mange år siden jeg har skrevet asp... Men prøv sådan noget lignende: function danishchar(sInput) dim str 'as string str = replace(sInput, "ø", "ø") str = replace(str , "å", "å") danishchar = replace(str , "æ", "æ") end function
--
#4
UnoLd
Monsterbruger
14-06-2009 13:45

Rapporter til Admin
Det prøvede jeg også, men jeg synes kun den ændrede det sidste tegn? Altså i # 3's tilfælde, bliver kun æ udskiftet...
--
#5
MaXer
Maxibruger
14-06-2009 13:46

Rapporter til Admin
#4 prøv den jeg lavede. Man skal lave en temp streng, da det, som du siger, kun vil ændre én character
--
#6
UnoLd
Monsterbruger
14-06-2009 13:48

Rapporter til Admin
Aaaaah smart! Jeg havde skrevet sInput i dem alle sammen! Det virker, jeg prøvede #2's løsning. Takker! :-D
--

Opret svar til indlægget: ASP: replace flere chars - hvordan?

Grundet øget spam aktivitet fra gæstebrugere, er det desværre ikke længere muligt, at oprette svar som gæst.

Hvis du ønsker at deltage i debatten, skal du oprette en brugerprofil.

Opret bruger | Login
NYHEDSBREV
Afstemning