在进行https通讯时,服务器接收方收到的中文编码是类似%E4%B8%AD%E5%9B%BD种格式的,那么怎么把他还原呢?
服务器端:
String encodeStr = URLEncoder.encode(
"中国"
,
"utf-8"
);
System.out.println(
"处理后:"
+ encodeStr);
//处理后:%E4%B8%AD%E5%9B%BD
客户端:
String decodeStr = URLDecoder.decode(encodeStr,
"utf-8"
);
System.out.println(
"解码:"
+ decodeStr);