Request.Url 无法读取当前页面地址中的中文参数,怎么办? Request.Url 无法读取当前页面地址中的中文参数比如:搜索“农业”地址栏为:http://localhost/search.aspx?str=%c5%a9%d2%b5&newsid=2594941string strUrl = Request.Url.ToString().Trim(); 后变为:http://localhost/search.aspx?str=??&newsid=2594941中文参数变乱骂了希望有人好心帮忙一下 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 修改Web.Config原: <globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312"/> 修改为: <globalization requestEncoding="utf-8" responseEncoding="utf-8" />中文参数正常传递!!! Server.HtmlDecode(Request.QueryString["str"]) 试试先用Server.UrlEncode编码,然后接收的时候用Server.UrlDecode解码看看 地址栏里最好不要出现中文,用HtmlEncode编码一下,然后再用HtmlDecode解码 document.contform.action="http://xxx.xxx.com/serarch.aspx?str="+escape("农业"); document.contform.submit();escape函数编码的中文字符,POST过去必须用unescape解码 c# 二维数组问题,声明报错,求高端解答 急,在线等 js正则表达式test方法在得到不同结果 迷茫的前途,毕业证的重要性? 100分求方案,100求方案,使用objectdatasource,插入数据时,动态传递参数 sql面试题,两小时内有效 MSSQL的Northwind数据库中的数据怎么不能删除? 程序自动生成button按钮,click事件无效.晕完. 支付宝异步通知的问题,老是接收不到参数或者接收到是另一个订单号 我的APPLET无法运行。 100分求一个常见问题 解决办法 如何连接数据库?
原: <globalization fileEncoding="gb2312" requestEncoding="gb2312" responseEncoding="gb2312"/>
修改为: <globalization requestEncoding="utf-8" responseEncoding="utf-8" />中文参数正常传递!!!
document.contform.submit();escape函数编码的中文字符,POST过去必须用unescape解码