jialisoftw

java将html实体字符转换成正常字符

今天在做一个项目的对接的时候,发现调用对方提供的webservice的时候返回的xml数据中的中文全部被编码成了"来电"这种格式,后来在网上找了一会才知道这种字符被称为html entity character(实体字符)。java中好像是没有现成方法来解码的,找了半天才在一个国外网站上发现了一个一样的问题,方法就是通过apache commons包中的以下方法对字符串进行解码 
原文来自站长网http://www.software8.co/
Java代码:  
  1. StringEscapeUtils.unescapeHtml()  

posted on 2013-01-18 15:13 飞猪一号 阅读(2702) 评论(3)  编辑  收藏

评论

# re: java将html实体字符转换成正常字符 2014-07-21 16:52 测试

彩色灯  回复  更多评论   

# re: java将html实体字符转换成正常字符 2014-07-23 14:19 阿道夫

最近做编辑器内容传入后台分词时,包含了html实体字符(也就是 <之类的),通过查看可以用apache commons包中的某个类可以解决:

[java] view plaincopy在CODE上查看代码片派生到我的代码片
StringEscapeUtils.unescapeHtml("内容");


更多 0
上一篇node-inspector使用方法
下一篇Nginx负载均衡配置实例详解

1
  回复  更多评论   

# re: java将html实体字符转换成正常字符 2014-07-23 14:35 阿道夫

最近做编辑器内容传入后台分词时,包含了html实体字符(也就是 <之类的),通过查看可以用apache commons包中的某个类可以解决:

[java] view plaincopy在CODE上查看代码片派生到我的代码片
StringEscapeUtils.unescapeHtml("内容");


更多 0
上一篇node-inspector使用方法
下一篇Nginx负载均衡配置实例详解

1
回复 更多评论   回复  更多评论   


只有注册用户登录后才能发表评论。


网站导航:
 

导航

<2013年1月>
303112345
6789101112
13141516171819
20212223242526
272829303112
3456789

统计

常用链接

留言簿

随笔档案

友情链接

搜索

最新评论

阅读排行榜

评论排行榜