有人可以解释一下在Java Web App中逃避任何不需要的unicode字符(即退格)的最佳方法是什么?
我正在使用java Web应用程序,这是从应用程序生成的tomcat日志。我要求的目的是任何退格在查看时都不会实际退回日志。我还对一个更完整的解决方案感兴趣,而不仅仅是通过一个简单的正则表达式来取出退格。
我看过StringEscapeUtils.escapeJava(),但这显然不是StringEscapeUtils.escapeLinux()。 我也看了看字节。并使用其他包(我很抱歉,但忘了并放弃它们)
来自Apache Commons的StringEscapeUtils是唯一的解决方案,到目前为止,我已经为我做了一半的工作。有没有更好的办法?一个包含其他unicode字符的方式可以找到我的应用程序吗?
仅供参考:我通过GET请求收到这些unicode字符。
答案 0 :(得分:1)
我猜你想要搜索一些可能包含反斜杠的文字。如果是这种情况使用Pattern.quote(String)。