地址传中文,转码

http://community.csdn.net/Expert/topic/4541/4541877.xml?temp=.5768854
1.设置web.config文件。
<system.web>  
......  
<globalization   requestEncoding= "gb2312 "   responseEncoding= "gb2312 "   culture= "zh-CN "   fileEncoding= "gb2312 "   />  
......  
</system.web>  
 
或者:
aspx文件中:
<meta   http-equiv= "Content-Type "   content= "text/html;   charset=gb2312 ">
2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。  
> >   进行传递  
string   Name   =   "中文参数 ";  
Response.Redirect( "B.aspx?Name= "+Server.UrlEncode(Name));  
> >   进行接收  
string   Name   =   Request.QueryString[ "Name "];  
Response.Write(Server.UrlDecode(Name));  
或者:
 
NavigateURL= ' <%#   "WebForm2.aspx?Singer= "   +   HttpUtility.UrlEncode( "中国人 ",   System.Text.Encoding.GetEncoding( "GB2312 "))   %> '

3.如果是从   .HTML   文件向   .Aspx   文件进行传递中文参数的话(即不从后台用   Redirect()方法进行   Url   转换)。一样要将传递的中文参数进行编码,在接收时再进行解码。  
> >   进行传递  
<script   language= "JavaScript ">  
function   GoUrl()  
{  
var   Name   =   "中文参数 ";  
location.href   =   "B.aspx?Name= "+escape(Name);  
}  
</script>  
<body   onclick= "GoUrl() ">  
> >   进行接收  
string   Name   =   Request.QueryString[ "Name "];  
Response.Write(Server.UrlDecode(Name));  
一般来说。设置web.config文件就可以了。但是如果你用   JavaScript   调用   webservice   方法的话(往webservice里面传递中文参数)。设置   web.config   文件好象无效。  
————————————————————
在html中实现编解码:
<script   language= "javascript ">
function   openUrl(src)
{
    var   strUrl=escape(src);
    window.open(strUrl);
}
 
function   change_url(src)
{
  document.location.href=escape(src);
}
 
</script>    
 
在新窗口保存
<a   href= 'javascript:openUrl( "css/合同.doc "); '   > 交合同 </a>
 
 
当前位置保存,无闪烁。
<a   href= "# "   onclick=BLOCKED   SCRIPTchange_url( "css/合同.doc ")> 合同 </a>
 
注意:路径中的斜线是:“/”,而不是“\”,否则也不行啊。

URL 地址传中文,转码的更多相关文章

  1. URL中文转码问题

    *:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } ...

  2. jquery对url中的中文解码

    项目中要实现一个select选择器选择后跳转url,并保存selected的值. url是用get来传递参数,所以考虑加载新页面时,读取参数值,并赋值到select中. 但是由于url的参数使用的是中 ...

  3. iOS开发之网络编程--中文转码

    前言: 在GET请求或者是POST请求,请求上传的参数如果含有中文,可能会导致请求失败. 所以要对存储了URL地址的NSString对象进行中文转码,然后将这个NSString对象传递给URL.   ...

  4. js的url中传递中文参数乱码,如何获取url中参数问题

    一:Js的Url中传递中文参数乱码问题,重点:encodeURI编码,decodeURI解码: 1.传参页面Javascript代码: <script type=”text/javascript ...

  5. IOS网络请求中文转码

    -(void)get { NSString *urlStr = @"http://120.25.226.186:32812/login2?username=小码哥&pwd=520it ...

  6. Js的Url中传递中文参数乱码的解决

    一:Js的Url中传递中文参数乱码问题,重点:encodeURI编码,decodeURI解码: 1.传参页面Javascript代码: 2. 接收参数页面:test02.html 二:如何获取Url& ...

  7. 【转】【Python】 python中的编码问题报错 'ascii' codec can't decode 及 URL地址获取中文

    1.unicode.gbk.gb2312.utf-8的关系 http://www.pythonclub.org/python-basic/encode-detail 这篇文章写的比较好,utf-8是u ...

  8. jquery.ajax的url中传递中文乱码问题的解决方法

    jquery.ajax的url中传递中文乱码问题的解决方法   JQuery JQuery默认的contentType:application/x-www-form-urlencoded 这才是JQu ...

  9. iOS - OC - 网络请求 - 中文转码

    #import "ViewController.h" @interface ViewController () @end @implementation ViewControlle ...

随机推荐

  1. java用JDBC连接数据库的方式

    //驱动位置String sDBDriver = "com.microsoft.sqlserver.jdbc.SQLServerDriver";//连接数据库地址名字String ...

  2. JS获得css样式即获得元素的计算样式(《Javascript精粹修订版》书摘)

    为HTML文档中的元素指定样式可以有3种方法:使用内嵌样式.在页面的head中对Style进行声明以及外部 CSS 文件.元素的视觉效果往往是由上述3种方式的结合或者其中某一种方式来确定的,但是内嵌样 ...

  3. Luogu 3665 [USACO17OPEN]Switch Grass 切换牧草

    BZOJ 4777 被权限了. 这道题的做法看上去不难,但是感觉自己yy不出来. 首先是两个结论: 1.答案一定是连接着两个异色点的一条边. 2.答案一定在最小生成树上. 感觉看到了之后都比较显然,自 ...

  4. bootstrap实现嵌套列

    <!DOCTYPE html> <html> <head> <title>Bootstrap 实例 - 嵌套列</title> <li ...

  5. Linux 的文件系统

    Linux 文件属性 文件属性示意图 第一栏代表这个文件的类型与权限(permission): FHS Filesystem Hierarchy Standard(文件系统层次化标准) 1. / (r ...

  6. 设计模式05: Prototype 原型模式(创建型模式)

    Prototype 原型模式(创建型模式) 依赖关系的倒置抽象不应该依赖于实现细节,细节应该依赖于抽象.对所有的设计模式都是这样的. -抽象A直接依赖于实现细节b -抽象A依赖于抽象B,实现细节b依赖 ...

  7. POJ2442 Sequence(堆的骚操作)

    Description Given m sequences, each contains n non-negative integer. Now we may select one number fr ...

  8. 转 Delphi中XLSReadWrite控件的使用(2)---基本应用

    unit Main; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, ...

  9. MVC Action控制方式

    1.Controller 的OnActionExecuting中控制 protected override void OnActionExecuting(ActionExecutingContext ...

  10. web端访问文件没有权限的问题

    背景 : ftp的PHP项目中的某些文件没有写入的权限..系统报注意错误!!! 原因 : 一般情况下,web端访问网站一般使用的是WWW权限(有限制的权限组)去访问, 但是我们编程开发的时候, 有可能 ...