在做代码高亮时,从数据库中取出代码如下(节选):
<pre class="brush: java;">
需要的应该是<pre class=\"brush: java;\">
这样才能解析代码
所以需要StringEscapeUtils类进行转义与反转义
String fpmw = "<pre class="brush: java;">"; fpmw = StringEscapeUtils.unescapeHtml(fpmw); System.out.println(fpmw);//<pre class=\"brush: java;\">