`
cd0281
  • 浏览: 123139 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

asp url编码问题

 
阅读更多
Function param(name)   
Response.CodePage = 28591   
param = Request.Item(name).Item & ""   
Response.CodePage = 936   
Dim cSet : cSet = "GBK"       
With New RegExp       
.Pattern = "^(?:[\x00-\x7f]|[\xe0-\xef][\x80-\xbf]{2})+$"       
If .Test(param) Then cSet = "UTF-8"   
End With   
With Server.CreateObject("ADODB.Stream")       
.Type = 2       
.Charset = "iso-8859-1"       
.Open       
.WriteText param       
.Position = 0       
.Charset = cSet       
param = .ReadText(-1)       
.Close   
End With
End Function


中文乱码在url上面的乱码。

处理方式。 这个函数的执行必须是最上面, 也就是获取request中,他应该最早被执行到。
比如系统有验证输入规则的。 也必须在这个后面!。

分享到:
评论

相关推荐

    C#自动识别URL编码,asp.net自动识别URL编码

    通过理解和熟练运用以上知识点,开发者可以有效地处理C#和ASP.NET中的URL编码问题,确保Web应用的稳定性和用户体验。在实践中,应始终关注编码和解码的正确性,以防止可能出现的乱码和其他错误。

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

    URL编码是将特殊字符转换为ASCII码的百分比表示形式,避免在URL中引起解析问题,而URL解码则是将这些编码恢复成原始字符。 URL编码,也称为percent-encoding,是统一资源定位符(URL)的一部分,根据RFC 3986标准...

    ASP.NET-(URL编码解码)开发人员工具

    ASP.NET-(URL编码解码)开发人员工具ASP.NET-(URL编码解码)开发人员工具ASP.NET-(URL编码解码)开发人员工具ASP.NET-(URL编码解码)开发人员工具ASP.NET-(URL编码解码)开发人员工具ASP.NET-(URL编码解码)开发人员工具

    vb url编码解码vb url编码解码vb url编码解码

    `Server.UrlEncode`是ASP(Active Server Pages)内置对象的一个方法,用于对字符串进行URL编码。其原理是将字符串中的特殊字符转换成对应的百分号编码格式,例如空格会被转换为`%20`,而其他特殊字符如`&`、`=`等也...

    ASP实现URL编码

    URL编码是指为了将信息通过URL进行传输,所以必须将某些含有特殊意义的字符进行替换的一种编码方式,在asp中我们都知道有一个Server.URLEncode的函数可以完成这个功能。即: 如果有空格就用 代替,如果有其它字符就...

    URL编码解码器 开发人员工具ASP.NET

    URL编码解码器 开发人员工具ASP.NET

    URL编码.net4 环境

    在.NET Framework 4环境下,URL编码是一个至关重要的概念,它涉及到网络通信和Web应用程序的开发。URL编码(也称为百分号编码)是将非ASCII字符或特殊字符转换为可安全包含在统一资源定位符(URL)中的过程。这是...

    ASP URL反编码函数代码

    在提供的ASP代码示例中,定义了一个名为URLDecode的函数,该函数接收一个经过URL编码的字符串作为输入,然后通过一系列的逻辑判断和转换来还原原始的中文字符。函数首先处理了加号(+)被编码为"%2B"的情况,将其转换...

    ASP编码反编码工具

    3. **VBScript编码解码**:VBScript是ASP中常用的脚本语言,工具同样支持对其编码和解码,以达到隐藏代码或处理编码问题的目的。 4. **HTML编码解码**:在HTML文件中,编码常用于处理非ASCII字符或者防止注入攻击。...

    asp.net URL编码与解码

    例如Url参数字符串中使用key=value键值对这样的形式来传参,键值对之间以&符号分隔,如/s?... Url编码的原则就是使用安全的字符(没有特殊用途或者特殊意义的可打印字符)去表示那些不安全的字符。 预备知识:UR

    ASP 编码反编码工具

    在ASP中,常见的编码技术有HTML编码、URL编码和JavaScript编码。HTML编码将特殊字符转换为HTML实体,例如 `会变为 `,以避免被浏览器解释为标签。URL编码则用于在URL中传递非ASCII字符,将字符转换为 `%xx` 的形式。...

    关于URL编码

    除了`HttpUtility`类,ASP.NET还提供了`Server`对象,它也包含了`UrlEncode`和`UrlDecode`方法,这使得在ASP.NET页面中处理URL编码变得非常方便。`Server.UrlEncode`和`Server.UrlDecode`与`HttpUtility`类中的方法...

    asp脚本编码与反编码工具.rar

    ASP(Active Server Pages)是一种...综上所述,这个压缩包包含了一系列与ASP脚本编码和解码相关的工具和资料,可能是一个学习资源包,用于帮助开发者理解和处理ASP脚本的编码问题,同时也提供了安全保护和教学支持。

    asp批量加密解密转编码

    在ASP中,网页编码通常涉及HTML实体编码、URL编码和字符集转换,比如从GBK转换到UTF-8。批量转编码对于拥有大量多语言或多编码源的网站特别有用,可以避免乱码问题,提高用户体验。`Response.Charset`和`Request....

    ASP让url的中文显示为编码

    ASP中内置的`Server.URLEncode`函数用于对字符串进行URL编码。例如,在描述中提到的示例: ```html <a href="1.asp?action=("你好")%>">asdf ``` 这里,`Server.URLEncode`函数被用来编码字符串"你好",将其转化为...

    asp.net中URL参数传值中文乱码的三种解决办法

    这行代码将请求、响应和文件的编码方式都设置为UTF-8,确保数据在传输过程中不会因为编码问题导致乱码。 ### 方法二:页面头部声明字符集 在每个ASP.NET页面的顶部,通常在`<head>`标签内,需要添加`<meta>`标签来...

    ASP .NET编码方式,视频

    在这个视频讲解中,微软最有价值讲师将深入探讨ASP.NET中的编码方式,帮助我们更好地理解和掌握这个强大的工具。 首先,我们要了解ASP.NET的核心编码方式有两种:ASP.NET Web Forms和ASP.NET MVC。Web Forms是ASP...

    ASP.NET MVC URL重写与优化

    5. **URL编码**:对于非ASCII字符,应使用URL编码,如`/你好.html`应编码为`/%E4%BD%A0%E5%A5%BD.html`。 **Mvc4Exercise** 这个压缩包可能包含ASP.NET MVC 4版本的示例代码或练习项目,用于演示URL重写和优化的...

Global site tag (gtag.js) - Google Analytics