webForumDet fria alternativet

Replace "?

ASPur ASP

11 svar · 328 visningar · startad av Bosse168

Medlem sedan nov. 20031 018 inlägg
Frågan#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?

Medlem sedan apr. 20022 743 inlägg
#2

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

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

Nej jag vill byta ut " till "

Medlem 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

Medlem sedan nov. 20031 018 inlägg
#5

Annars funkar inte Javascriptet.

Medlem 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
Medlem sedan apr. 20022 743 inlägg
#7

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

Medlem sedan nov. 20031 018 inlägg
#8

Löste det med

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

Fast & quot; ihop

Medlem sedan nov. 20031 018 inlägg
#9

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

Medlem sedan apr. 20022 743 inlägg
#10

Aha, då är jag med ;)

Medlem 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 :)

Medlem sedan dec. 20003 563 inlägg
#12

Heh. Jag med. :)

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