0

我使用 js 方法编码了一个字符串:

var result = escape('Вася') 

并得到结果:“%u0412%u0430%u0441%u044F”

如何在 Java 中解码这个字符串?

这不起作用:

URLDecoder.decode(text, "UTF-8");
4

1 回答 1

0

使用encodeURI(), more-less 等价于URLEncoder.encode()which 反过来恰好是URLDecoder.decode(). 您也可以尝试encodeURIComponent()更优雅地处理非 ASCII 字符。

于 2013-06-24T15:58:18.453 回答