webForumDet fria alternativet

replaceproblem

2 svar · 244 visningar · startad av lillen_009

lillen_009Medlem sedan nov. 2002137 inlägg
#1

Kör replace på ett Textfält i MySQL. Använder det för att censurera vissa ord och sånt....

Ex
jävla ska ersättas med j***a

Men det fungerar inte. Att ersätta javla med samma sak (j***a) fungerar, men när man får in det svenska ä:et så fungerar det inte... Vad ska man göra?

@ndersMedlem sedan juni 200032 969 inlägg
#2

Om du kör Server.HTMLEncode på strängen först är svenska bokstäver inte svenska bokstäver längre, så då är det inte konstigt att din replace inte fungerar.

Engine^Medlem sedan dec. 20003 887 inlägg
#3

Det går väl om kodningen görs i replace:en

strText = Server.HTMLEncode(strText)
strText = Replace(strText, Server.HTMLEncode("jävla"), "j***a")
strText = Replace(strText, Server.HTMLEncode("fult ord"), "f******d")

Antar jag... :)

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