初歩的な質問で申し訳ありませんが。
javaで下記の様にstr1の文字列をstr2にエスケープ処理する場合、どうすれば良いでしょうか。
str1 = "サンプル'サンプル\1,000";
str2 = "サンプル'サンプル\1,000";
下記だとエラーになります(当たり前ですが)。
str2 = str1.replaceAll("'", "'");
str2 = str1.replaceAll("", "\"); //エラー
目的はdbに文字列を登録することで、phpの mysql_real_escape_stringの様な処理ができればと思っています。この関数では、下記の文字がエスケープされます。
NUL (ASCII 0)
\n
\r
'
"
Control-Z
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。