webForumDet fria alternativet

addslashes()

2 svar · 274 visningar · startad av arvjos

arvjosMedlem sedan juni 2002129 inlägg
#1

Hej

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

Tack på förhand

jmeMedlem 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)

spangoMedlem 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...)

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