Jag tror att du skall använda dig utav Server.HTMLEncode
Exempel strTextConvert = Server.HTMLEncode(strText)
11 svar · 273 visningar · startad av D-M_R
När man kör en SQL-sats som kör insert å ett textfält innehåller tex " eller ' eller ^ eller andra konstiga tecken så blir det fel.
I PHP finns en funktion som heter addslashes() som fixar alla sådana problem. Finns det något sådant i ASP? Så ja slipper köra replace på varje tecken som är konstiga.
Jag tror att du skall använda dig utav Server.HTMLEncode
Exempel strTextConvert = Server.HTMLEncode(strText)
testar. tack.
nä. fungera inte. får felmeddelande om ja skriver ' eller så i inläggen...
dock så fungerar det för att få "<"-tecken å så i html-kod att inte bli html utan & l t ; å sådant.
Men egentligen det enda du behöver replacea är enkelfnuttarna '
restan brukar vara orelavant!
fick felmeddelande på "^"-tecknet. men ska kolla igen.
hur ersätter man ' så de funkar som html?
Testa...
strText = Replace(strText, "'", "'")
va fan....
Jag får göra mellanrum för att du skall se....
strText = Replace(strText, "'", " & # 3 9 ; ")
funka. men ja fick ta bort
strTextConvert = Server.HTMLEncode(strText)
för den gjorde om &-tecknet i & # 3 9 ; till & amp ;
:) hehe ....