`
txf2004
  • 浏览: 7039780 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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

分享到:
评论

相关推荐

    curl-7.21.0-win64-ssl-sspi

    2. **命令行用法**:在命令行输入 `curl [选项] [URL]`,例如 `curl -X POST https://example.com/data -d '{"key":"value"}'`,即可执行POST请求并发送JSON数据。 3. **高级用法**:curl 提供了丰富的选项来定制...

    urlencode urldecode实现

    `urlencode` 和 `urldecode` 就是用于此目的的两个关键函数。本篇文章将深入探讨这两个概念及其在Xcode中使用C++混编的实现。 `urlencode` 是一种编码方法,其目的是将非ASCII字符或者在URL中具有特殊含义的字符...

    ASP实例开发源码—asp非常简洁的面团留言版.zip

    - Server.URLEncode:对URL字符串进行编码,防止特殊字符引起问题。 5. ASP文件结构: - 开始标签:&lt;% %&gt;:标识ASP代码块。 - VBScript注释:' 或REM开头的行。 - ASP内置对象的使用:如Response.Write(Request...

    curl-7.66.0_2.rar

    - 使用`--data-urlencode`对POST数据进行URL编码。 - `--retry`可以设置重试次数,应对网络不稳定情况。 - `--cookie`用于设置或读取cookies,模拟浏览器行为。 CURL作为强大的网络数据传输工具,在Windows环境...

    pycurl-7.43.0.4-cp38-cp38-win_amd64.rar

    postfields = urlencode(post_data).encode('ascii') b_obj = BytesIO() c = pycurl.Curl() c.setopt(c.URL, 'http://example.com/post') c.setopt(c.POSTFIELDS, postfields) c.setopt(c.WRITEDATA, b_obj) ...

    urlEncode or urlDecode

    在IT行业中,`urlEncode` 和 `urlDecode` 是两个非常关键的概念,它们主要用于处理URL(统一资源定位符)中的特殊字符。理解这两个概念对于网页开发、数据传输以及网络编程至关重要。 `urlEncode` 是一个过程,它将...

    asp常用函数.rar

    - `Server.URLEncode()`:对URL中的特殊字符进行编码,防止URL解析问题。 - `Session()`:处理用户会话状态,存储和检索用户的特定信息。 - `Application()`:在所有用户间共享数据,适用于全局变量。 这些函数...

    asp函数详解(帮助手册)

    - `Server.URLDecode()`:将URL编码的字符串转回原始格式。 6. **数组函数**: - `Array()`:创建一个数组。 - `Ubound()`:获取数组的最大索引。 - `Lbound()`:获取数组的最小索引。 7. **错误处理函数**:...

    Web面试宝典.docx

    - **UrlDecode**: 对经过 UrlEncode 编码的字符串进行解码。 - **Execute**: 合并两个页面的输出。 - **Transfer**: 服务器端内部跳转。 6. **Request 对象的属性** - **QueryString**: 获取 GET 请求中的参数...

    用JavaScript实现PHP的urldecode/urldecode函数

    这个是 utf-8版本的 js实现 php的 urlencode() 和 urldecode()两个函数的功能。 在传送cookie的时候 在 php端实现 url编码 但要用 js来解码cookie的时候 就出现汉字不能不能识别的问题 这个 js 很好的解决

    ASP中实现的URLEncode、URLDecode自定义函数__1.docx

    本文主要讨论如何在ASP中实现URLEncode和URLDecode这两个功能,以便正确地处理URL中的特殊字符和编码问题。 首先,URL编码(URLEncode)是为了在URL中传递非ASCII字符或特殊字符时避免产生错误。URL中不能包含某些...

    sqlmap语句.doc

    - `--cookie-urlencode`: URL编码生成的cookie注入。 - `--drop-set-cookie`: 忽略响应中的Set-Cookie头信息。 - `--user-agent=AGENT`: 自定义HTTP User-Agent头。 - `--random-agent`: 使用随机User-Agent头。...

    齐博CMS之X1-标签、变量名大全-11092243.pdf

    url={:urlencode(get_url('location'))},用于获取当前文章的网址二维码。 17. 网站名称变量:{$webdb.webname},用于获取当前网站的名称。 18. 网址变量:{$webdb[www_url]},用于获取当前网站的网址。 19. 标题...

    Django 1.0 Cheat Sheet

    - **urlencode**: 将字符串 URL 编码。 **2. 通用模板结构** - **autoescape**: 开启自动转义模式。 - **block**: 定义可重用的代码块。 - **comment**: 添加注释。 - **cycle**: 在多个值之间循环。 - **debug**: ...

    asp自定义函数:URL编码和解码

    然而,现代的ASP.NET框架提供了内置的HttpUtility.UrlEncode和HttpUtility.UrlDecode方法,这些方法更加高效和安全,建议在可能的情况下使用这些内置函数。但在旧的ASP项目中,自定义函数仍是一种实用的解决方案。

    6寸电子书-ASP的内建对象笔记.pdf

    ### ASP的内建对象知识点详解 #### 一、概述 ASP (Active Server Pages) 是一种服务器端脚本环境,可以在动态网页中嵌入基于COM (Component Object Model) 的组件。ASP 的内建对象是预定义的对象,它们为开发人员...

    Asp常用代码

    - **用法**: `Server.URLEncode("string")`,将字符串转换为URL编码格式。 **1.8 Response.End** - **功能**: 结束当前脚本处理。 - **用法**: `Response.End`,立即停止脚本的执行。 **1.9 Replace** - **功能**:...

    j2me 文档(入门文档,对初学者有帮助)

    - `URLEncode.java`: 负责URL编码,防止中文字符导致的乱码问题。 - `Util.java`: 提供通用工具方法,用于页面元素的绘制。 - `XmlRequest.java`: 处理URL请求,解析XML响应结果。 在具体的Java文件中,通常会有...

    pass-data-in-new-page.rar_page

    param=" + Server.UrlEncode(value)); ``` 在页面B中,可以通过`Request.QueryString`来获取这些参数: ```csharp string receivedValue = Request.QueryString["param"]; ``` 2. Session状态管理: ASP.NET的...

Global site tag (gtag.js) - Google Analytics