解决方法:

1.设置web.config文件

<system.web>

<globalization requestEncoding="gb2312" responseEncoding="gb2312" culture="zh-CN" fileEncoding="gb2312" />

</system.web>

2.传递中文之前,将要传递的中文参数进行编码,在接收时再进行解码。

string Name = "中文参数";

Response.Redirect("B.aspx?Name="+Server.UrlEncode(Name)) ;

——————————————————————————————

string Name = Request.QueryString["Name"];

Response.Write(Server.UrlDecode(Name)) ;

3.JS传中文参数:

function GoUrl(){

var Name = "中文参数";

location.href = "B.aspx?Name="+escape(Name) ;

}

——————————————————————————————

string Name = Request.QueryString["Name"];

Response.Write(Server.UrlDecode(Name)) ;

总结:

一般来说。设置web.config文件就可以了。但是如果你用 JavaScript 调用 webservice 方法的话(往webservice里面传递中文参数)。设置 web.config 文件好象无效。

或用

Response.Redirect("test1.aspx?111="+System.Web.HttpUtility.UrlEncode("中华人明共和国")) ;

//建议使用最后如果是从其他的页面获取中文参数没有乱码,那就更简单了

string message ="http://localhost/Test/test1.aspx?111="+System.Web.HttpUtility.UrlEncode("中华人明共和国");

http:

//你要获取某个页面的返回值的地址"

//发送请求

HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create(message) ;

//接受请求

HttpWebResponse myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse() ;

Stream receiveStream = myHttpWebResponse.GetResponseStream() ;

StreamReader readStream = new StreamReader(receiveStream, System.Text.Encoding.GetEncoding("GB2312")) ;

//此为要取页面的返回值输出的返回结果

returnValue = readStream.ReadToEnd();

.Net获取URL中文参数值乱码问题相关推荐

  1. java.net.url 中文乱码,.Net获取URL中文参数值的乱码问题解决方法总结

    本文总结分析了.Net获取URL中文参数值的乱码问题解决方法.分享给大家供大家参考,具体如下: 解决方法: 1.设置web.config文件 2.传递中文之前,将要传递的中文参数进行编码,在接收时再进 ...

  2. JS获取URL中参数值(QueryString)的4种方法分享

    http://www.jb51.net/article/48942.htm JS获取URL中参数值(QueryString)的4种方法分享 作者: 字体:[增加 减小] 类型:转载 今天碰到要在一个页 ...

  3. html获取url参数值,js获取url中参数值的两种方法

    本节主要内容: js获取url中参数值. 方法1:正则分析法 复制代码 代码示例: function getQueryString(name) { var reg = new RegExp(" ...

  4. JS获取URL中参数值的4种方法

    方法一:正则法 function getQueryString(name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(& ...

  5. js html路径乱码,如何把js获取url中文乱码转码

    一:Js的Url中传递中文参数乱码问题 重点:encodeURI编码,decodeURI解码: 1.传参页面Javascript 代码:// GBK与UTF-8的转码:iconv("gbk& ...

  6. html页面url中文传值乱码,URL传参时,中文参数乱码的解决方法

    URL传参时,中文参数乱码的解决: 今天在工作中遇到了这样的一个问题,在页面之间跳转时,我将中文的参数放入到url中,使用location进行跳转传参,但是发现接收到的参数值是乱码.我的代码是这样写的 ...

  7. 框架页,URL中文参数乱码

    在web.config这样声明编码   <globalization requestEncoding="utf-8"  responseEncoding="utf- ...

  8. java正则获取url参数_通过正则来获取URL的参数值

    获取url中的参数值 //获取url中的参数值 function getParameter(name){ var reg = new RegExp("(^|&)"+ nam ...

  9. php获取url传参数乱码问题,php url地址栏传中文值乱码问题与解决方法

     代码如下 复制代码 $url = 'aaa.php?region='.urldecode("四川省"); ?> aaa //方法二base64_encode $test=& ...

  10. java中文 x_java环境url中文参数乱码处理

    在做搜索开发过程中,由于翻页功能需要,要把当前查询的中文条件放在URL中带到服务器进行下一页查询,结果出现乱码情况. 此时情况有如下两种: 1.在输入框输入搜索内容,直接通过from提交,参数值正常读 ...

最新文章

  1. linux下实现dns服务器,实现Linux操作系统下DNS服务器的搭建
  2. shell 语法格式
  3. Oracle数据库基础知识点汇总
  4. repeater用法一步一步详讲,用来绑定和显示数据信息
  5. Winform中设置ZedGraph的X轴的刻度根据曲线获取
  6. IOS中将对象属性列表归档成一个plist文件中
  7. [haoi2011]防线修建
  8. Liferay 中Minifier Filter的minifyCss 奥秘窥探
  9. 如何在阿里云linux上部署java项目
  10. alexnet论文_【SOT】Siamese RPN++ 论文和代码解析
  11. 用php写一个单例类,PHP里的单例类写法实例
  12. linux raid5 nas,free nas 创建软raid5 来做iscsi服务 1
  13. matlab help函数用法,MATLAB函数用法
  14. 华为智慧园区解决方案 -重新定位园区
  15. 0-50A集成式霍尔电流传感器应用案例分享
  16. 论文参考文献格式与设置
  17. windows游戏输入消息处理
  18. 研究所北航计算机录取分数线,收藏!2020年北京航空航天大学录取分数线大汇总...
  19. SylixOS ECS 启动过程
  20. redis mysql 雪崩_Redis缓存雪崩问题

热门文章

  1. C#中的Boolean类型
  2. php 如何将100w级的数据入库。
  3. 【python】-- 队列(Queue)、生产者消费者模型
  4. 一道money计算题引发的思考
  5. php--获取用户ip
  6. 20150820-Linux命令概述及一些基本命令
  7. Hyper-v中安装centos网卡故障
  8. 15.Object Manager
  9. 定时任务:java 中Timer 和 TimerTask 的使用
  10. LoadRunner测试一个简单的AJAX例子