`
zu14
  • 浏览: 471472 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类

ASP的Server.UrlEncode和Asp.Net的Server.UrlEncode的返回结果不同

阅读更多

今天,有朋友发消息来询问,看到别人的UrlEncode编码结果,和自己的不一样,情形如下:

别人的 Server.UrlEncode(“索尼”) 返回的结果是 %CB%F7%C4%E1

而他的 Server.UrlEncode(“索尼”) 返回的结果是 %e7%b4%a2%e5%b0%bc

我自己测试了一下,发现 ASP.NET 中返回的是 %e7%b4%a2%e5%b0%bc, 而 ASP 中返回的是 %CB%F7%C4%E1

 

完整地址:http://www.zu14.cn/2009/06/05/urlencode-difference-between-asp-and-asp-net/

 

分享到:
评论

相关推荐

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

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

    ASP.NET 解决下载文件名乱码问题

    解决ASP.NET中文件下载时的文件名乱码问题,关键在于确保服务器端和客户端的编码一致性。通过使用`HttpUtility.UrlEncode`、`Server.UrlEncode`等方法,可以有效地处理各种情况下的文件名乱码。此外,动态修改URL也...

    asp页面和Asp.net页面传中文参数UrlEncode编码以及接收解码

    举例:asp.net用Get方式传输的URL为:”WebPage.asp?str=”+HttpUtility.UrlEncode(str) ,解码方式为HttpUtility.UrlDecode(Request.QueryString[...str=”+server.urlEncode( server.URLpathencode(str)) asp.net GET

    ASP.NET 重定向的几种方法小结

    本文主要总结了三种 ASP.NET 中的重定向方法:Server.Transfer、Server.Execute 和 Response.Redirect。 1. **Server.Transfer方法**: Server.Transfer方法在服务器端执行,它停止当前页面的处理并立即开始处理...

    ASP.NET的内置对象介绍.docx

    在ASP.NET中,有几个核心的内置对象,包括Response、Request、Server、Application和Session,以及Cooki。下面我们将逐一详细介绍这些对象及其主要功能。 1. **Response** 对象: - `Response` 是 `HttpResponse` ...

    【ASP.NET编程知识】ASP.NET之Excel下载模板、导入、导出操作.docx

    ASP.NET之Excel下载模板、导入、导出操作 ASP.NET是一种基于Web的开发框架,它提供了丰富的功能来处理Excel文件。 本文将介绍ASP.NET下Excel下载模板、导入、导出操作的实践经验,供大家参考。 一、下载模板功能 ...

    【ASP.NET编程知识】ASP.NET MVC页面重定向简单介绍.docx

    本文主要探讨了ASP.NET MVC框架中几种不同的页面重定向方法,包括Response.Redirect、Server.Transfer和Server.Execute,以及如何根据实际需求选择合适的方法。 1. Response.Redirect: Response.Redirect是客户端...

    asp.net乱码解决方法

    asp.net乱码解决方法 1、从IE地址栏中直接输入这个地址,访问没错;  2、做一个静态页,其中包括这个超链接,点击访问也没错;  3、就是把这个链接添加到这个功能块中,点击访问那边接收到的是乱码。  一...

    asp.net几个对象案例

    1. **SERVER对象**:这是ASP.NET提供的一种全局对象,用于访问与服务器相关的属性和方法。例如,`Server.MapPath()`方法可以获取相对于应用程序根目录的物理文件路径,而`Server.HtmlEncode()`和`Server.UrlEncode()...

    asp.net页面通过URL参数传值中文乱码问题解决办法

    在Asp.Net开发中,遇到页面通过URL参数传递中文字符时出现乱码是一个常见的问题。这个问题通常是由于字符编码不一致导致的。以下是三种常见的解决方法: 1. **配置Web.config文件**: 在Web.config文件的`<system....

    ASP.NET 中实现页面间的参数传递

    在ASP.NET开发中,页面间的参数传递是一项基本而重要的功能,它允许数据在不同的网页或控件之间流动,从而实现动态网页的交互性和功能性。本文将深入探讨五种在ASP.NET中实现页面间参数传递的方法:QueryString、...

    Asp.net文件夹及文件的处理

    ### ASP.NET 文件夹及文件处理知识点详解 #### 一、创建与删除文件夹 在ASP.NET开发中,经常需要对服务器上的文件或文件夹进行操作。以下代码展示了如何检查一个文件夹是否存在,并根据检查结果创建或删除文件夹。...

    asp.net实现下载功能方法

    ### ASP.NET 实现下载功能的方法 在Web应用开发过程中,为用户提供文件下载的...总之,通过上述步骤和示例代码,我们可以实现在ASP.NET中添加文件下载功能的需求。开发者可以根据实际项目需求进行相应的调整和优化。

    【ASP.NET编程知识】Asp.Net使用Npoi导入导出Excel的方法.docx

    在ASP.NET编程中,导入和导出Excel文件是一种非常常见的功能。Npoi是一个开源的库,能够帮助开发者轻松地实现Excel文件的导入和导出。本文将详细介绍如何使用Npoi在ASP.NET中导入和导出Excel文件。 一、Npoi导出/...

    ASP.NET学习总结大全.docx

    本文总结了ASP.NET常用开发技术,涵盖了JavaScript声明全局变量的三种方式、成功获取embed FlashVars值、成功接收参数乱码解决方案和成功js接收url参数等多个方面的知识点。 一、JavaScript声明全局变量的三种方式 ...

    asp.net内置对象

    例如,Server.UrlEncode和Server.UrlDecode用于编码和解码URL字符串,防止特殊字符引起的问题。 4. Session对象: Session对象用于存储和检索特定用户会话的临时数据。这允许在无状态的HTTP协议中保持状态。每个...

    asp.net实现页面传值的方法集合

    ### ASP.NET 页面传值方法详解 在ASP.NET开发过程中,页面间的传值是十分常见的需求。本文将详细介绍几种常用的ASP.NET页面传值方法,并通过具体的示例代码来帮助理解每种方式的特点及适用场景。 #### 一、使用...

    C#程序设计-3期(KC008) KC008110200020_如何在ASP.NET中用URL在页面之间传值.docx

    总之,ASP.NET中通过URL进行页面间传值是通过编码、重定向和解码三个步骤实现的。`Server.UrlEncode`确保数据的安全传输,`Response.Redirect`完成页面跳转,`Request.QueryString`则负责在目标页面接收并解码传递的...

    基于asp.net 的文件上传和下载

    在ASP.NET框架中,文件上传和下载是常见的Web应用程序功能,尤其对于数据交换、资源分享和用户交互至关重要。本文将深入探讨如何利用ASP.NET实现文件的上传与下载,旨在为开发者提供详尽的实践指导。 一、文件上传 ...

Global site tag (gtag.js) - Google Analytics