url编码

1 什么是URL编码?URL编码有何作用?如何进行URL编码及反编码?
URL编码是一个专门对地址栏里所传递的参数进行编码的规则。
比如在参数中带有空格的话,传递参数时就会发生错误,而用URL编码过以后,空格变成了%20这样就不会发生错误了;
另外中文字经编码后全是怪符号,有利于保密。
这个编码后的字串提交给服务器后是不需要解码的,网页会自动识别.

URL编码遵循下列规则:
每对name/value由&符分开;每对来自表单的name/value由=符分开。
如果用户没有输入值给这个name,那么这个name还是出现,只是无值。
任何特殊的字符(就是那些不是简单的七位ASCII,如汉字)将以百分符%用十六进制编码,当然也包括象 =, &, 和 % 这些特殊的字符。

由于不同系统对汉字的编码不同,同样的汉字也编码也不尽相同,比如“中国”在百度的编码是“%D6%D0%B9%FA”(与ASP的编码相同),而google的编码则是“%E4%B8%AD%E5%9B%BD”。

可以通过下面的网址在线查询各种字符(或文字)的不同编码结果,或者查询一段编码的原文(反编码):

URL在线编码:
http://www.soucha.asia/code/url.asp

URL反编码(解码):
http://www.soucha.asia/code/urlDecode.asp


http://hi.baidu.com/%C7%EF%C7%B0%CB%E3%D5%CA/blog/item/ac63d8dbde44b3d3b7fd4824.html
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值