HTTP中的中文编码与在线编码转换工具

在使用IE浏览器浏览页面,发现一段带有“%”的URL参数(URL如下),

http://XXX.XXX.XXX:8086/XXX.aspx?term=%E6%95%B0%E6%8D%AE%E6%8C%96%E6%8E%98%E6%8A%80%E6%9C%AF


解释:

这是HTTP请求参数的一部分,HTTP请求参数往往是请求URL中除了Host域名的那一段,这是经过编码的请求URL。
HTTP协议规定的请求URL的合法字符不包括中文,所以当请求URL中包括中文的时候就要对中文进行URL编码,一般是先将中文编码成UTF-8编码,然后按字节转换成16进制字符串,每原来一个字节前面加上一个英文百分号,这样编码就成了上面的那个样子了
可以使用在线编码转换工具来查看:http://tool.oschina.net/encode?type=4
 

                
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值