Salut,
je cherche à remplacer les ' par \' dans une String (String qui devient en fait un ordre SQL).
J'utlise donc la méthode replaceAll :
maString = maString.replaceAll("\047","\'" );
il me trouve bien les ' mais n'ajoute jamais l'anti-slash \ !
J'ai beau essayer de protéger comme ça :
maString = maString.replaceAll("\047","\\'" );
ou comme ça :
maString = maString.replaceAll("\047","\\\'" );
mais y a rien a faire.
Par contre si je met ça :
maString = maString.replaceAll("\047","ab" );
ça marche.
Ca me ferait chier de remplacer les ' par des espaces !
Donc je préférerais que vous m'aidiez, MERCI !