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. 李洪强经典iOS面试题11

        #import 跟#include 又什么区别,@class呢, #import<> 跟 #import””又什么区别? #import是Objective-C导入头文件的关键字, ...

  2. MakeObjectInstance的简单理解

    昨天把MakeObjectInstance的代码详细研究了一下,当然还有众多前辈高手们的帮助,终于大致搞明白了是怎么回事.但是给我顿悟的,不是高手们的帖子,而是来自我自己的一个疑惑,TObjectIn ...

  3. jQuery RemoveAttr(checked)之后再Attr(checked)属性无效果的原因分析

    jQuery中attr()和prop()在修改checked属性时的区别 投稿:whsnow 字体:[增加 减小] 类型:转载   使用语句$.attr('checked',true),将复选框的属性 ...

  4. swift:创建滚动视图的图片轮播器

    用swift创建图片轮播器和用OC创建的方式是一样的,都主要用到UIScrollView和UIImageview这两个控件,有几张图片,就将滚动视图的内容区域大小设置为每一张图片的大小乘以张数即可.然 ...

  5. AdventureWorksDW2008R2 attach: Unable to open the physical file. Operating system error 5: "5(Access is denied.)

    http://stackoverflow.com/questions/26014133/adventureworksdw2008r2-attach-unable-to-open-the-physica ...

  6. Ubuntu环境下eclipse的hadoop开发

    在安装好hadoop伪分布式后,开始搭建eclipse的hadoop开发环境 我的版本信息如下: Ubuntu 版本 12.10 Hadoop版本 1.2.1 Java版本  1.6.0_31(命令j ...

  7. ubuntu 默认 进入 命令行

    图形模式下,首先进入终端:1. 运行 sudo vi/etc/default/grub2. 找到 GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash”3.改为 GRUB_ ...

  8. Java 日期 Api

    public class TimeTest { public static void main(String[] args) { Date d1 = new Date(); SimpleDateFor ...

  9. windows主机无法访问服务器

    在CentOS下安装配置hadoop的时候,总显示因为网络端口而导致主机无法访问服务器,遂打算先关闭一下防火墙. 偶然看到防火墙的配置操作说明,感觉不错.执行”setup”命令启动文字模式配置实用程序 ...

  10. iOS-APP中添加启动界面

    iOS,非常高兴的又回到了这个领域.纠结的就业之路...找工作的这段时间里,原本以为是iOS的游戏开发,却一直只有后台的offer,到Android,最后正式上班的时候却被告知调到了iOS开发,当然不 ...