webForumDet fria alternativet

Replace "?

11 svar · 328 visningar · startad av Bosse168

Bosse168Medlem sedan nov. 20031 018 inlägg
#1

Hur gör man för att göra en Replace så teckenet " blir "?

Har försökt med detta:

Function kontroll(text)
Text = TRIM(Text)
Text = server.HTMLEncode(Text)

Text = replace(Text, """, """)
	
	
Response.Write text

End Function

Men får detta fel mess:
Microsoft VBScript compilation error '800a0409'

Unterminated string constant

Text = replace(Text, """, """)
------------------------------^

Jag förstår att man inte kan ha " mellan själva replacen så hur skulle man smidigt lösa detta?

PoffeMedlem sedan apr. 20022 743 inlägg
#2

Antar attd et är enkelfnuttar du vill byta ut till? alltså två '

Text = replace(Text, """", "''")
Bosse168Medlem sedan nov. 20031 018 inlägg
#3

Nej jag vill byta ut " till "

PoffeMedlem sedan apr. 20022 743 inlägg
#4

Varför vill du byta ut ett citattcken till ett citattecken? Känns rätt dumt att byta ut nått till samma sak lixom

Bosse168Medlem sedan nov. 20031 018 inlägg
#5

Annars funkar inte Javascriptet.

cyprysMedlem sedan dec. 20003 563 inlägg
#6

*ops

Såhär då kanske?

Function kontroll(text)
Text = TRIM(Text)
Text = server.HTMLEncode(Text)
Text = replace(Text, """", "'")
Response.Write text
End Function
PoffeMedlem sedan apr. 20022 743 inlägg
#7

Men det är ju samma tecken du vill byta till?

Bosse168Medlem sedan nov. 20031 018 inlägg
#8

Löste det med

Replace(Rs("texten"),"""","& quot;")

Fast & quot; ihop

Bosse168Medlem sedan nov. 20031 018 inlägg
#9

Ahh såg att det gjorde om koden & q uot; (fast ihop ska det ju vara. :)

PoffeMedlem sedan apr. 20022 743 inlägg
#10

Aha, då är jag med ;)

Bosse168Medlem sedan nov. 20031 018 inlägg
#11

Tackar för hjälpen är jag som är trött och missade o kolla mina inlägg :)

cyprysMedlem sedan dec. 20003 563 inlägg
#12

Heh. Jag med. :)

134 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
130 ms — hämta tråd, inlägg och bilagor (db)