如何转换编码字符以支持java中的多字节字符?

时间:2016-02-19 08:54:30

标签: java soapui multibyte

我从执行Web服务时得到这样的字符 皂的UI:

凯&#40857

我如何解码它们?
确切的值应该是中文 并且值将凯龙代替这些编码字符。

1 个答案:

答案 0 :(得分:0)

这实际上是正常的。好的解析器假设理解它。例如,如果您在浏览器中打开此xml,您将看到如下所示。

enter image description here

一些安全库,如来自owasp的ESAPI,严格遵守转义规则并进行编码。同时w3.org并不建议使用它,因为您无法在简单的文本编辑器和其他一些情况下阅读此类消息。

here

中的一些信息

简单的unescape方法是使用apache commons library class StringEscapeUtil