经过:
在使用postman测试webservice时,请求的结果出现了&#开头的编码字符,
经过查阅后属于NCR编码,将编码中的数字转成char类型可看到原文中文,但是我在http://www.jsons.cn/unicode/ 测试发现使用“ASCII转换Unicode”能够看到中文。
后来测试StringEscapeUtils.unescapeHtml能够正确转码到中文
结论:
请求的webservice接口返回的数据为html的原始数据,需要使用
org.apache.commons.lang.StringEscapeUtils.unescapeHtml()方法转码。