使用ASP代码实现URLEncode和URLDecode函数的自定义方法
发布时间:2024-07-08 11:18:03 所属栏目:Asp教程 来源:DaWei
导读: 如果有空格就用 代替,如果有其它字符就用%ASCII代替,如果有汉字等四个字节的字符,就用两个%ASCII来代替。不过有时候我们也需要将经过这种编码的字符串进行解码,但asp并没有提供相关的函
如果有空格就用 代替,如果有其它字符就用%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 (编辑:威海站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐