浏览器的地址栏输入非asiic字符自己编码,如前台直接生成?d=中文再解码

使用escape后放到地址栏,这时的非a字符全变成%xx形式,虽然有些特殊字符未转换,但是url编码和escape编码是一样的,所以.不影响显示

这时,有%的地方,浏览器会自动加上一个25 %25 == % 相当 /n==断行 的意思

 

最后使用时先%25替换成%,再unescape就可以正常显示中文了.

 

file:///D:/Backup/桌面/ydzf/index.htm?i=%2F%255C%257E%2521@%2523%2524%2525%255E%2526*%2528%2529_%2B%253D-0987654321%2560%2F.%252C%253C%253E%253F%253B%2527%253A%2522%255B%255D%257B%257D%255C%257C

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值