我使用js方法编码了一个字符串:
var result = escape('Вася')
得到结果:“%u0412%u0430%u0441%u044F”
如何在Java中解码此字符串?
这不起作用:
URLDecoder.decode(text, "UTF-8");
答案 0 :(得分:0)
使用encodeURI()
,其更多相当于URLEncoder.encode()
,而{{3}}恰好与URLDecoder.decode()
相反。您也可以尝试使用encodeURIComponent()
来更加优雅地处理非ASCII字符。