美文网首页
利用StringEscapeUtils来转义和反转义html/x

利用StringEscapeUtils来转义和反转义html/x

作者: ElliotG | 来源:发表于2018-12-14 16:41 被阅读0次

我们经常遇到html或者xml在Java程序中被某些库转义成了特殊字符。

例如:

各种逻辑运算符: > >= < <=

== 被转义成了 &#x3D;&#x3D;

解决方案:

使用apache commons-lang3下的StringEscapeUtils工具类

maven依赖:

<dependency>
    <groupId>org.apache.commons</groupId>
    <artifactId>commons-lang3</artifactId>
</dependency>

例子代码:

String xmlString = "...";
xmlString = StringEscapeUtils.unescapeXml(xmlString)

相关文章

网友评论

      本文标题:利用StringEscapeUtils来转义和反转义html/x

      本文链接:https://www.haomeiwen.com/subject/zwvghqtx.html