过于Request的怪问题,不知道大家碰到过没有? 可以清楚地在IE的标题栏里看到传递的参数是完整的,如customer="上海申花",但是我在下一个页面读取Request["customer"]时,得到的确实Request["customer"]="上海申"百思不得其解,请高人指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 解决方法:在web.config里面加上 <globalization requestEncoding="gb2312" responseEncoding="gb2312" fileEncoding="gb2312" /> 这个是很典型的事例,原因在于IE对中文支持的不够完善所至.你可在传递参数之前,先对此参数做编码response.redirect("xxx.aspx?xx=" + this.Server.UrlEncode("中文"));接收的时候this.Server.UrlDecode(request.querystring("xx"));(语法大小写不对,请自行修正) 编码问题..你设置下web.config里面的 <globalization requestEncoding="gb2312" responseEncoding="gb2312" />为gb2312编码.或者在url里先用Server.UrlEncode(str) ''编码然后在接收方Server.UrlDecode(str) ''解码这样看看,是否解决? 果然是这个问题但是原来程序中的<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>是用的<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>我不知道这个有没有影响 在web.config里面 <globalization requestEncoding="gb2312" responseEncoding="gb2312" fileEncoding="gb2312" /> vzxq(灵感人) 当前页面的编码在哪里改呢? asp Literal text中图片不显示 ajax上传图片的问题。 无法获得返回响应 如何通过一个页面的不同按钮打开显示另一个页面的不同的Panel?请指教! 大家都研究过PetShop4.0吗? 怎样取得DataTable某行某列的值? 开源的Asp.Net论坛 如何向一个FTP站点上传指定的文件? DataGrid中删除的问题 在asp.net中的关于数据集的问题 设计与应用ASP.NET Web Forms User Controls 求助:关于数据导入excel模板的问题,谢谢各位帮助mm我的大哥了 控制子画面问题
你可在传递参数之前,先对此参数做编码
response.redirect("xxx.aspx?xx=" + this.Server.UrlEncode("中文"));
接收的时候
this.Server.UrlDecode(request.querystring("xx"));
(语法大小写不对,请自行修正)
为gb2312编码.或者在url里先用
Server.UrlEncode(str) ''编码然后在接收方
Server.UrlDecode(str) ''解码这样看看,是否解决?
但是原来程序中的
<globalization requestEncoding="gb2312" responseEncoding="gb2312"/>
是用的
<globalization requestEncoding="utf-8" responseEncoding="utf-8"/>
我不知道这个有没有影响
当前页面的编码在哪里改呢?