.Net获取URL中文参数值乱码问题
解决方法:
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中文参数值乱码问题相关推荐
- java.net.url 中文乱码,.Net获取URL中文参数值的乱码问题解决方法总结
本文总结分析了.Net获取URL中文参数值的乱码问题解决方法.分享给大家供大家参考,具体如下: 解决方法: 1.设置web.config文件 2.传递中文之前,将要传递的中文参数进行编码,在接收时再进 ...
- JS获取URL中参数值(QueryString)的4种方法分享
http://www.jb51.net/article/48942.htm JS获取URL中参数值(QueryString)的4种方法分享 作者: 字体:[增加 减小] 类型:转载 今天碰到要在一个页 ...
- html获取url参数值,js获取url中参数值的两种方法
本节主要内容: js获取url中参数值. 方法1:正则分析法 复制代码 代码示例: function getQueryString(name) { var reg = new RegExp(" ...
- JS获取URL中参数值的4种方法
方法一:正则法 function getQueryString(name) { var reg = new RegExp('(^|&)' + name + '=([^&]*)(& ...
- js html路径乱码,如何把js获取url中文乱码转码
一:Js的Url中传递中文参数乱码问题 重点:encodeURI编码,decodeURI解码: 1.传参页面Javascript 代码:// GBK与UTF-8的转码:iconv("gbk& ...
- html页面url中文传值乱码,URL传参时,中文参数乱码的解决方法
URL传参时,中文参数乱码的解决: 今天在工作中遇到了这样的一个问题,在页面之间跳转时,我将中文的参数放入到url中,使用location进行跳转传参,但是发现接收到的参数值是乱码.我的代码是这样写的 ...
- 框架页,URL中文参数乱码
在web.config这样声明编码 <globalization requestEncoding="utf-8" responseEncoding="utf- ...
- java正则获取url参数_通过正则来获取URL的参数值
获取url中的参数值 //获取url中的参数值 function getParameter(name){ var reg = new RegExp("(^|&)"+ nam ...
- php获取url传参数乱码问题,php url地址栏传中文值乱码问题与解决方法
代码如下 复制代码 $url = 'aaa.php?region='.urldecode("四川省"); ?> aaa //方法二base64_encode $test=& ...
- java中文 x_java环境url中文参数乱码处理
在做搜索开发过程中,由于翻页功能需要,要把当前查询的中文条件放在URL中带到服务器进行下一页查询,结果出现乱码情况. 此时情况有如下两种: 1.在输入框输入搜索内容,直接通过from提交,参数值正常读 ...
最新文章
- linux下实现dns服务器,实现Linux操作系统下DNS服务器的搭建
- shell 语法格式
- Oracle数据库基础知识点汇总
- repeater用法一步一步详讲,用来绑定和显示数据信息
- Winform中设置ZedGraph的X轴的刻度根据曲线获取
- IOS中将对象属性列表归档成一个plist文件中
- [haoi2011]防线修建
- Liferay 中Minifier Filter的minifyCss 奥秘窥探
- 如何在阿里云linux上部署java项目
- alexnet论文_【SOT】Siamese RPN++ 论文和代码解析
- 用php写一个单例类,PHP里的单例类写法实例
- linux raid5 nas,free nas 创建软raid5 来做iscsi服务 1
- matlab help函数用法,MATLAB函数用法
- 华为智慧园区解决方案 -重新定位园区
- 0-50A集成式霍尔电流传感器应用案例分享
- 论文参考文献格式与设置
- windows游戏输入消息处理
- 研究所北航计算机录取分数线,收藏!2020年北京航空航天大学录取分数线大汇总...
- SylixOS ECS 启动过程
- redis mysql 雪崩_Redis缓存雪崩问题