在做代码高亮时,从数据库中取出代码如下(节选):
<pre class="brush: java;">
需要的应该是<pre class=/”brush: java;/”>
这样才能解析代码
所以需要StringEscapeUtils类进行转义与反转义
public class Test {
/**
* @param args
*/
public static void main(String[] args) {
String s = "<pre class=/"brush: java;/">";
System.out.println(StringEscapeUtils.escapeHtml(s));
String u = "<pre class="brush: java;">";
System.out.println(StringEscapeUtils.unescapeHtml(u));
}
}
出处:blog.ytso.com/article/details/38421711
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/tech/pnotes/14312.html