&# 解码 NCR、ASCII转码

经过:

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

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

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

结论:

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

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

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注