在做代码高亮时,从数据库中取出代码如下(节选):
<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/14312.html