StringEscapeUtils.escapeJava()无法转义制表符,反斜杠,cr,ff字符

时间:2017-10-30 09:03:53

标签: java android veracode stringescapeutils apache-commons-lang3

我正在我的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版本:3.5

PS:我的主要目的是绕过日志的错误输出中和CWE ID 117' flag repo Veracode扫描报告。

0 个答案:

没有答案