问问题
3482 次
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 回答