我在java中有一个类似于"''''<>!@#$%^&"
的字符串,这是在javascript中转义的。我需要在转义特殊字符"''''<>!@#$%^&*()"
之前获取原始字符串。
答案 0 :(得分:1)
您可以使用StringEscapeUtils.unescapeHtml4。
例如,字符串“&amp; lt; Fran&amp; ccedil; ais&amp; gt;”将成为“&lt;Français&gt;”
答案 1 :(得分:0)
您需要知道如何对其进行编码以对其进行反转。
如果它是URL编码的(看起来很可能),那么Java有一个内置的URLDecoder
类。
URLDecoder.decode(message, encoding);
答案 2 :(得分:0)
Apache Commons为此提供了实用工具。
org.apache.commons.lang.StringEscapeUtils.unescapeHtml(String string)
应该是你想要的。
查看API here