ASP-server.URLEncode反函数:urldecode
作者:佚名 来源:Arting365.com 时间:2008-10-23 16:05:00
如果有空格就用%20代替,如果有其它字符就用%ASCII代替,如果有汉字等四个字节的字符,就用两个%ASCII来代替。不过有时候我们也需要将经过这种编码的字符串进行解码,但asp并没有提供相关的函数,这给我们处理问题带来了一定的麻烦。其实我们只要知道了编码规则后,就可以用asp代码来实现我们自己的URlDecode函数了。
Function URLDecode(enStr)
dim deStr,strSpecial
dim c,i,v
deStr=""
strSpecial="!""#$%&'()*+,.-_/:;<=>?@[\]^`{|}~%"
for i=1 to len(enStr)
c=Mid(enStr,i,1)
if c="%" then
v=eval("&h"+Mid(enStr,i+1,2))
if inStr(strSpecial,chr(v))>0 then
deStr=deStr&chr(v)
i=i+2
else
v=eval("&h"+ Mid(enStr,i+1,2) + Mid(enStr,i+4,2))
deStr=deStr & chr(v)
i=i+5
end if
else
if c="+" then
deStr=deStr&" "
else
deStr=deStr&c
end if
end if
next
URLDecode=deStr
标签:
0
投稿
猜你喜欢
Python中设置变量访问权限的方法
2023-09-13 15:42:15
Python实现破解网站登录密码(带token验证)
2021-09-29 06:22:22
Python 如何截取字符函数
2023-02-08 11:39:04
深入了解Go语言中web框架的中间件运行机制
2024-04-26 17:24:33
微软建议的ASP性能优化28条守则(4)
2008-02-26 17:57:00
PDO::errorCode讲解
2023-06-08 03:39:17
Python Pandas学习之数据离散化与合并详解
2022-09-28 20:12:07
MySQL安装失败的原因及解决步骤
2024-01-17 18:22:27
详解python内置常用高阶函数(列出了5个常用的)
2023-01-11 18:52:19
最强大最好最全的javascript 验证表单的例子
2010-03-14 11:26:00
安装MSDE2000提示为了安全起见,要求使用强 SA 密码的解决方法
2024-01-14 08:49:09
成为一个顶级设计师的第三准则
2009-09-15 21:00:00
python如何编写类似nmap的扫描工具
2022-05-09 15:19:44
关于Python字典(Dictionary)操作详解
2022-02-04 15:25:01
Python读取hdf文件并转化为tiff格式输出
2021-02-22 18:59:56
Scrapy框架基本命令与settings.py设置
2021-12-03 14:05:47
php+ajax+h5实现图片上传功能
2024-05-22 10:05:39
jQuery打造动态渐变按钮
2010-05-10 20:21:00
详解vue组件开发脚手架
2024-05-09 15:15:34
几个SQL SERVER应用问题解答
2008-01-01 19:12:00