如何转义Unicode退格字符。在Java中用于tomcat日志

时间:2011-08-09 05:27:12

标签: java linux web-applications tomcat unicode

有人可以解释一下在Java Web App中逃避任何不需要的unicode字符(即退格)的最佳方法是什么?

我正在使用java Web应用程序,这是从应用程序生成的tomcat日志。我要求的目的是任何退格在查看时都不会实际退回日志。我还对一个更完整的解决方案感兴趣,而不仅仅是通过一个简单的正则表达式来取出退格。

我看过StringEscapeUtils.escapeJava(),但这显然不是StringEscapeUtils.escapeLinux()。 我也看了看字节。并使用其他包(我很抱歉,但忘了并放弃它们)

来自Apache Commons的StringEscapeUtils是唯一的解决方案,到目前为止,我已经为我做了一半的工作。有没有更好的办法?一个包含其他unicode字符的方式可以找到我的应用程序吗?

仅供参考:我通过GET请求收到这些unicode字符。

1 个答案:

答案 0 :(得分:1)

我猜你想要搜索一些可能包含反斜杠的文字。如果是这种情况使用Pattern.quote(String)。