0

Android アプリで StringEscapeUtils.escapeJava() の例を試していますが、escapeJava API がタブまたはバックスラッシュ文字のエスケープに失敗しています

以下は私が試しているサンプルコードですが、出力は入力と同じままです

String s1=new String("He didn't say,    \"Stop!");
    s1=StringEscapeUtils.escapeJava(s1);
    Log.v("Escape",s1);'

入力文字列: 彼は「ストップ!」とは言いませんでした。

予想される出力文字列: 彼は「やめて!」とは言いませんでした

私は org.apache.commons.lang.StringEscapeUtils version:3.5 を使用しています

PS: 私の主な目的は、「ログ CWE ID 117 の不適切な出力中和」フラグ リポジトリ Veracode スキャン レポートをバイパスすることです。

4

0 に答える 0