`
zu14
  • 浏览: 446394 次
  • 性别: 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/

 

分享到:
评论

相关推荐

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

    ASP中只有UrlEncode,没有Urldecode问题的解决方法?

    在ASP中传递参数时有一个很有用的系统函数Server.UrlEncode,可以将一些非字母数字的特殊符号转换成标准URL编码(其实就是16进制ASC码),这样就解决了参数传递问题,然后我以为也提供了Server.UrlDecode,但使用后...

    asp.net Cookie值中文乱码问题解决方法

    我们以asp.net为例,代码如下: 设置Cookie时: 代码如下: HttpCookie cookie = new HttpCookie(“name”, System.Web.HttpContext.Current.Server.UrlEncode(“软件开发网”)); Response.Cookies.Add(cookie);读取...

    asp.net教学讲义

    第一章:asp.net和web窗体 6 1.1 NET应用开发架构简介 6 1.1.1. NET框架结构 6 1.1.2 http协议简介 6 1.1.3 静态网页与动态网页 8 1.1.4 客户端代码与服务器端代码 8 1.1.5 ASP.NET简介 8 1.2 Web 窗体与ASP.NET页面...

    asp.net url传递后地址栏乱码(中文超过两个汉字)

    编码编好的url是正确的,可传到另一个页面 就会出错,在地址栏就已经乱码了 1.设置web.config文件 代码如下: <system> ”gb2312″ responseEncoding=”gb2312″ culture=”zh-CN” ...Name=”+Server.UrlEncode(Name

    网易asp教程,第二部,共七部,很好的asp学习教程

    Server对象提供对服务器上访问的方法和属性.大多数方法和属性是作为实用程序的功能提供的。  语法:  Server.property|method  属性(property)  Server对象只有一个属性:ScriptTimeout 程序能够运行的...

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

    主要介绍了ASP中实现的URLEncode、URLDecode自定义函数,和ASP自带的server.urlencode是不一样的哦,需要的朋友可以参考下

    ASP.NET 对文件进行在线压缩并下载

    string filename = HttpUtility.UrlEncode(System.Text.UTF8Encoding.UTF8.GetBytes(Path.GetFileName(filepath))); Response.Clear(); Response.AddHeader("content-type", "application/x-msdownload;"); ...

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

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

    Javascript下的urlencode编码解码方法附decodeURIComponent

    关于在ASP(Server.UrlEncode)、PHP(urlencode())函数编码结果,或是经过asp、php等动态语言直接写入COOKIES的中文字符,用JS读取的时候,都会碰到一个编码的问题,那就是最终字符串被urlencode编码了,而又时有...

    如何用Response.Redirect方法传递汉字

    页面A传递值的代码如下: string Message=Server.UrlEncode(“欢迎学习ASP.NET!”); Response.Redirect(“WebForm2.asp?Msg=”+Message); 页面B接受值的代码如下: string Message=Server.UrlDecode(Request....

    asp.net 参数不同共用一个页面的实现方法

    1. 想到了iframe,使用之后问题是里面的添加界面也是在iframe... 您可能感兴趣的文章:asp页面和Asp.net页面传中文参数UrlEncode编码以及接收解码asp.net获取当前网址url的各种属性(文件名、参数、域名 等)的代码asp.net

    asp.net实现文件下载的代码

    代码如下: public partial class FileDownLoad : System.Web.UI.Page { //提供下载的文件,不编码的话文件名会乱码 private string fileName = HttpContext.Current.Server.UrlEncode(“规范.rar”); private string...

    FineUI(ASP.NET UI控件) v4.1.3.rar

    基于 ExtJS 的开源 ASP.NET 控件库。 FineUI的使命 创建 No JavaScript,No CSS,No UpdatePanel,No ViewState,No WebServices 的网站应用程序。 支持的浏览器 IE 8.0 、Chrome、Firefox、Opera、Safari bulid...

    asp.net实现服务器文件下载到本地的方法

    1、说明  通过文件下载框实现将服务器上的文件下载到本地指定位置。这里需要指定服务器文件路径 //服务器文件路径 string strFilePath = Server.MapPath(~) + /...filename= + Server.UrlEncode(fileInfo.Name.ToStr

    asp.net实现根据城市获取天气预报的方法

    本文实例讲述了asp.net实现根据城市获取天气预报的方法。分享给大家供大家参考,具体如下: public void GetWetheaerByCity(string cityName) { string city = cityName; string mycity = HttpUtility.UrlEncode...

    Asp.net内置对象之Server对象(概述及应用)

    这些功能分别由Server对象相应的方法和属性完成。 二、Server对象的常用属性 (1).MachineName(2).ScriptTimeout:属性用于设置脚本程序执行的时间,适当地设置脚本程序的ScriptTimeout可以提高整个Web应用程序的效率...

Global site tag (gtag.js) - Google Analytics