使用URLEncoder、URLDecoder进行URL参数的转码与解码
2021-07-16 11:04
标签:中文 get 信息 乱码问题 restful sys res 使用 .net url参数的转码与解码 执行结果: %3F%3Dabc%3F%E4%B8%AD%251%262%3C3%2C4%3E 1. 问题的引出 在Restful的服务设计中,查询某些信息的时候,一般的URL地址设计为: get /basic/service? keyword=历史 , 之类的URL地址。 但是,在实际的开发和使用中,确是有乱码情况的发生,在后台的读取keyword信息为乱码,无法正确读取。 2. 乱码是如何产生的? 使用URLEncoder、URLDecoder进行URL参数的转码与解码 标签:中文 get 信息 乱码问题 restful sys res 使用 .net 原文地址:http://www.cnblogs.com/cosyer/p/7070830.htmlimport java.net.URLDecoder;
import java.net.URLEncoder;
String strTest = "?=abc?中%1&2";
strTest = URLEncoder.encode(strTest, "UTF-8");
System.out.println(strTest);
strTest = URLDecoder.decode(strTest,"UTF-8");
System.out.println(strTest);
?=abc?中%1&2
文章标题:使用URLEncoder、URLDecoder进行URL参数的转码与解码
文章链接:http://soscw.com/index.php/essay/105978.html