1
4

2 回答 2

3

尝试URLDecoder

URLDecoder.decode(String s)

根据文档,该功能已弃用,因此您需要使用此功能:

public static String decode(String s, String enc) throws UnsupportedEncodingException

例子:

String decoded = URLDecoder.decode("Fran%c3%a7ais", "UTF-8");
于 2012-12-17T15:28:45.960 回答
0

这看起来像百分比编码的 UTF-8。对于(百分号)+(十六进制数字)+(十六进制数字)的每个最大序列,首先将其转换为字节,将每对十六进制数字编码一个字节;然后将生成的字节序列解释为实际文本的 UTF-8 编码。

于 2012-12-17T15:28:55.437 回答