首页 > 代码库 > 关于URL编码

关于URL编码

开发过程中会遇到这样的问题:

假如我们要发送请求参数名加请求参数值  但是请求参数值本身又包括了“/”号,比如www.abcde.com?web=http://www.baidu.com" 

这个时候这样输入是不对的。

 

技术分享

现在动手验证一下保留字符在各种编码形式下的URL编码

 

技术分享

这意味着我们应该传参数的时候这么传才是正确的。对于大部分英文字符 在各种编码都是不会变的。

 

技术分享

但对于中文字符 在各种编码下是不一样的。

 

技术分享

所以我们再传中文参数的时候就需要注意了。

 

如果我们在浏览器直接输入中文参数  默认是以UTF-8编码的。

但是如果在网页中(比如GBK编码的) 发送GET请求 最终的参数的编码方式就是GBK

 

一旦乱码,我们就知道如何解决了。

 

学习编程应该是以动手来验证结论,了解十遍概念不如动手一遍。

 

 

 

 

关于URL编码