欢迎您访问我爱IT技术网,今天小编为你分享的编程技术是:【ASP-server.URLEncode反函数:urldecode】,下面是详细的分享!
ASP-server.URLEncode反函数:urldecode
如果有空格就用%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
|
以上所分享的是关于ASP-server.URLEncode反函数:urldecode,下面是编辑为你推荐的有价值的用户互动:
相关问题:.NET里Server.URLEncode和Server.URLDecode到底是...
答:使用这两个方法主要是用来 加密url 地址传值用的,这可以使有的用户访问网站页的时候,不知道你传的变量值。 >>详细
相关问题:请教Server.UrlDecode在WINFORM中的用法请教Server...
答:你好。 添加引用-》SYSTEM.WEB-》 直接用这个就可以了System.Web.HttpContext.Current.Server.UrlDecode 如果我的回答没能帮助您,请继续追问。 >>详细
相关问题:URLDecode编码问题
答:进行编码server.urlencode("公司简介") ' 反编码URLDecode(request.querystring("dy")) ' >>详细
- 评论列表(网友评论仅供网友表达个人看法,并不表明本站同意其观点或证实其描述)
-
