Java 中能將 html 編碼正確轉換的套件: org.apache.commons.lang.StringEscapeUtils。

String source = "The less than sign (<) and ampersand (&) must be escaped before using them in HTML";
String escaped = escapeHtml(source);  //转义
System.out.println(escaped);

source = "{&quot;zbjson&quot;:{&quot;shouJianHao&quot;:&quot;660eb728-a94c-7c6b-c47d-f617ec85528a&quot;},&quot;cb1json&quot;:[{&quot;gongYouRen&quot;:&quot;&quot;,&quot;gongYouLx&quot;:&quot;1&quot;,&quot;gongYouQl&quot;:&quot;1&quot;,&quot;gongYouFe&quot;:&quot;&quot;,&quot;qiTaSm&quot;:&quot;&quot;,&quot;shouJianHao&quot;:&quot;660eb728-a94c-7c6b-c47d-f617ec85528a&quot;,&quot;poid&quot;:&quot;&quot;}],&quot;cb2json&quot;:[{&quot;bianHao&quot;:&quot;1&quot;,&quot;caiLiaoMc&quot;:&quot;&quot;,&quot;leiBie&quot;:&quot;1&quot;,&quot;fenShu&quot;:&quot;&quot;,&quot;shouJianHao&quot;:&quot;660eb728-a94c-7c6b-c47d-f617ec85528a&quot;}]}";
escaped =org.apache.commons.lang.StringEscapeUtils.unescapeHtml(source); //反转义
System.out.println(escaped);

随机推荐

  1. Include Native *.so Library in APK With Android Studio

    Originally posted on:http://www.kylethielk.com/blog/include-native-so-library-in-apk-with-android-st ...

  2. lintcode:数字组合III

    数字组合III 组给出两个整数n和k,返回从1......n中选出的k个数的组合. 您在真实的面试中是否遇到过这个题? Yes 样例 例如 n = 4 且 k = 2 返回的解为: [[2,4],[3 ...

  3. key-value数据库

    http://blog.csdn.net/byane/article/details/6928519 传统的文件系统中,需要维护目录的层次结构,使用dentry,inode,directory等复杂结 ...

  4. 在linux/unix中查找大文件

    在linux/unix中查找大文件,如查找大于100M文件的位置路径,查找等于10M文件的位置路径等等,下面就介绍几个实现快速查找的命令: 1. 查找指定目录下所有大于100M的文件,命令为 find ...

  5. ios开发--一个苹果证书怎么多次使用——导出p12文件

    为什么要导出.p12文件 当我们用大于三个mac设备开发应用时,想要申请新的证书,如果在我们的证书里,包含了3个发布证书,2个开发证书,可以发现再也申请不了开发证书和发布证书了(一般在我们的证书界面中 ...

  6. SWD接口:探索&泄密&延伸

    http://bbs.21ic.com/icview-871133-1-1.html 文买了个JLINKV9,以为神器,拿到手发现根本不是,完全没必要替换V8,想自己做个另类的调试器,当然想只是想而已 ...

  7. 物联网操作系统Hello China移植mile stone之一:移植基础版本V1.76发布

    Hello China V1.76版发布,这是向ARM系列CPU移植的基础版本.相对V1.75版,该版本主要做了如下的一些调整: 1.  通过宏定义的方式对内核实现了模块化,开发者可以通过开启或关闭预 ...

  8. ubuntu sh脚本双击运行

    自从13.04以后,双击sh脚本文件就已经默认是geidt打开了,要想运行,从nautilus-->文件-->首选项-->行为-->可执行文件 有三个选项,默认是第二个,如果想 ...

  9. google 访问

    http://maolihui.com/goagent-detail.htmlgoagent教程详细版https://aiguge.xyz/chrome-goagent-proxy-switchyom ...

  10. hdu 4565 So Easy!(矩阵+快速幂)

    题目大意:就是给出a,b,n,m:让你求s(n); 解题思路:因为n很可能很大,所以一步一步的乘肯定会超时,我建议看代码之前,先看一下快速幂和矩阵快速幂,这样看起来就比较容易,这里我直接贴别人的推导, ...