地址传中文,转码

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. JS 实现 unicode 中文互转

    // 转为unicode 编码 function encodeUnicode(str) { var res = []; for ( var i=0; i<str.length; i++ ) { ...

  2. Java-Decimal

    import java.math.BigDecimal; import java.text.DecimalFormat; import java.text.NumberFormat; public c ...

  3. SQL数据库游标

    这个文档几乎包含了oracle游标使用的方方面面,全部通过了测试 -- 声明游标:CURSOR cursor_name IS select_statement --For 循环游标--(1)定义游标- ...

  4. APP前端开发时应注意的一些问题

    在做APP前端开发时应注意的一些问题 在整个app开发流程中,app前端开发是一个必不可少的环节,也是一个在app开发过程中重量级的角色.说到这,那么在app应用的前端开发中,又要注意什么问题呢?一. ...

  5. 专题1-MMU-lesson2-深入剖析地址转化

    1.地址转化总体分析 level one fetch和level two fetch分为一级转换和二级转换. 由上图右边可以看出,首先通过TTB(Translation Table Base)寄存器找 ...

  6. Ubuntu设置root账户密码

    创建Ubuntu后是没有root账户的,执行 sudo passwd root 然后系统会提示你输入普通用户的密码.输入后,按回车,然后重复输入两次新的root密码即可激活root用户.

  7. iOS wkwebview https 加载不受信用的站点

    iOS 9.0以上直接设置WKNavigationDelegate代理 func webView(_ webView: WKWebView, didReceive challenge: URLAuth ...

  8. EasyUI控件combobox重复请求后台,dialog窗口数据异常

    最近在用Easy UI+Dapper+MVC4 开发一个财务收款系统,其中就发现一些小问题,供有需要的人参考. 1.EasyUI控件combobox 数据绑定 出现重复请求后台 上代码: <td ...

  9. SQL计算时间差并排除周末

    SQL计算时间差并排除周末 CREATE FUNCTION DI_FN_GET_WorkDay (@begin DATETIME , @end DATETIME ) RETURNS int BEGIN ...

  10. 分享我的第一个asp.net core开发过程

    .net core 这个东西感觉还是很不错的,学习了一下,并且做了一个微服务(IP地址查询服务) http://vju.cc/ip/ipquery 看上他的跨平台功能,所以就研究一下,中间有不少坑,有 ...