Server.UrlEncode

转载 2008年09月28日 11:59:00

 

ASP.net中的Server.UrlEncode函数和ASP中的Server.URLEncode函数返回的值不一样。

试验代码:
ASP.net 中:Response.Write(Server.UrlEncode("汇编"));返回:%e6%b1%87%e7%bc%96
ASP       中:Response.Write Server.URLEncode("汇编") 返回:%BB%E3%B1%E0

产生这个问题的原因:
    ASP.net 中的 Server.UrlEncode 默认是按照 UTF-8 编码方式进行处理的
    ASP中是按照本地设置编码方式进行处理的。

如果你在 ASP.net 下采用如下的编码: ASP 和 ASP.net 的结果就会一样:
    Response.Write(HttpUtility.UrlEncode("汇编",Encoding.Default));

ASP 文件编码格式与 Server.URLEncode

最近在修改一个遗产程序,因为要下载文件,而这些文件大部分都是以中文命名的,中文的处理对于一些新兴的语言,比如Java,.net什么的都没有问题,可是这是个 asp 程序。当我把asp文件采用本地编码时...
  • redv
  • redv
  • 2005年03月04日 01:04
  • 2701

Server.UrlEncode与Server.UrlDecode(url传递中文的解决方案)

Server.UrlEncode与Server.UrlDecode(url传递中文的解决方案)程序设计ASP.NET2010-10-10 20:57:46阅读81评论0  字号:大中小 订阅1.设置w...
  • ypzgq
  • ypzgq
  • 2011年03月16日 16:53
  • 11729

在C#中使用server.UrlEncode() 方法

在Asp.net中可以使用Server.HTMLEncode和Server.URLEncode 将文本或URL的特殊字符编码, 但在控制台或Winform程序中没有办法使用到这些方法, 解决办...
  • shenzhenlongman
  • shenzhenlongman
  • 2016年11月02日 09:58
  • 696

C# winform及.net 中使用 Server.URLEncode

C#使用 Server.URLEncode 编码   System.Web.HttpUtility.UrlEncode(str,System.Text.Encoding.Unicode);...
  • Raywang80s
  • Raywang80s
  • 2017年07月10日 14:12
  • 127

Server.UrlEncode和Server.UrlDecode的使用

注参考其它人的private void Button1_Click(object sender, System.EventArgs e)  {   String Message = Server.Ur...
  • sendling
  • sendling
  • 2007年04月28日 22:45
  • 1242

asp.net前台使用Server.UrlEncode编码传值,绑定列

如下面的代码: 跳转在WebForm3中使用Request.QueryString["shopname"]方法获取获取shopname的值只能获取"C",从"#"符号以后的内容都被截掉了。 ...
  • mynewdays
  • mynewdays
  • 2012年05月09日 12:03
  • 3251

Server.UrlEncode()指定GBK编码

问题:Server.UrlEncode(“你好”) 无法指定编码格式解决方法: 1、调用Server.UrlEncode()之前加入Response.ContentEncoding = System...
  • pandaball
  • pandaball
  • 2017年11月27日 15:15
  • 114

Server.UrlEncode 不好使的时候

Server.UrlEncode 不好使的时候,使用:System.Web.HttpContext.Current.Server.UrlEncode()
  • z542601362
  • z542601362
  • 2012年09月03日 16:30
  • 157

在C#中使用server.UrlEncode() 方法

控制台或Winform程序中如何编码或解码Server.URLEncode2010年07月10日 星期六 23:03在Asp.net中可以使用Server.HTMLEncode和Server.URLE...
  • lploveme
  • lploveme
  • 2010年12月25日 18:30
  • 35241

JS对URL字符串进行编码/解码分析

虽然escape()、encodeURI()、encodeURIComponent()三种方法都能对一些影响URL完整性的特殊 字符进行过滤。但后两者是将字符串转换为UTF-8的方式来传输,解决了页...
  • ximenxiafeng
  • ximenxiafeng
  • 2013年11月04日 14:01
  • 1227
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Server.UrlEncode
举报原因:
原因补充:

(最多只允许输入30个字)