webForumDet fria alternativet

addslashes()

Java

2 svar · 276 visningar · startad av arvjos

Medlem sedan juni 2002129 inlägg
Frågan#1

Hej

Jag undrar om det finns någon funktion i java fungerar som addslashes() i php.

Tack på förhand

Medlem sedan maj 20012 237 inlägg
#2

Du kan väl göra en själv? :)

Lagra texten i en StringBuffer.

Sedan loopar du igenom hela StringBuffer-objektet. Hittar du tecknet så byter du ut det med StringBuffer.replace(int start, int end, String str)

Medlem sedan juni 20008 205 inlägg
#3

Eller stringen.replaceAll("'", "\\\\'") för att göra livet enklare ;)
(Även om det blir omotiverat många backslashar...)

Fast å andra sidan är det oftast bättre att köra med PreparedStatement i stället. (Googla för mer info...)

268 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849
124 ms — deklarationer (db)
0 ms — hämta statistik (cache)
132 ms — hämta tråd, inlägg och bilagor (db)
133 ms — ändringar (db)