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
投稿
猜你喜欢
asp采集常用的几个FUCTION
2007-09-05 19:45:00
简单的淡入淡出图片轮换效果
2009-05-22 18:38:00
asp如何对文件进行操作?
2009-11-20 18:31:00
彻底弄懂CSS盒子模式之四(绝对定位和相对定位)
2007-05-11 16:51:00
实例讲解MySQL数据库中文问题的解决方法
2008-12-31 15:15:00
使用SQL Server 2000索引视图提高性能
2009-01-13 13:47:00
Zen Coding: 一种快速编写HTML/CSS代码[译]
2009-12-16 12:53:00
MySQL 基本概念
2011-09-10 16:22:34
说说CSS Hack 和向后兼容
2010-05-17 13:11:00
MySQL数据库锁机制的相关原理简介
2010-04-22 15:34:00
asp中去除html中style,javascript,css代码
2011-02-16 11:18:00
asp访google分页代码
2009-07-10 13:06:00
Asp无组件上传进度条解决方案
2010-04-24 16:01:00
解析:校对确定 较为复杂的一些特殊情况
2008-12-17 16:54:00
ASP下检测图片木马的函数代码
2011-02-05 10:43:00
ASP存储过程应用全接触
2007-08-18 14:28:00
MySql数据库基本命令集会
2011-08-05 18:43:23
原创一个AJAX类
2008-07-24 13:29:00
JavaScript创始人Brendan Eich访谈录
2008-09-16 12:01:00
YUI学习笔记(3)
2009-01-21 16:24:00