经过:

在使用postman测试webservice时,请求的结果出现了&#开头的编码字符,

经过查阅后属于NCR编码,将编码中的数字转成char类型可看到原文中文,但是我在http://www.jsons.cn/unicode/  测试发现使用“ASCII转换Unicode”能够看到中文。

后来测试StringEscapeUtils.unescapeHtml能够正确转码到中文

 

结论:

请求的webservice接口返回的数据为html的原始数据,需要使用

org.apache.commons.lang.StringEscapeUtils.unescapeHtml()方法转码。

 

posted on 2020-12-02 18:07  花开浪漫拾  阅读(758)  评论(0编辑  收藏  举报