怎样处理火狐下URL参数自动编码的问题

C#:提交表单后,火狐地址栏的url为q=中国后台接收stringq=Request.QueryString["q"];q的值等于“中国”提交表单后,火狐地址栏的url为... C#:
提交表单后,火狐地址栏的url为 q=中国
后台接收 string q = Request.QueryString["q"];
q的值等于“中国”

提交表单后,火狐地址栏的url为 q=中国
用鼠标点击地址栏,按回车
地址栏自动变为 q=%D6%D0%B9%FA
后台接收 string q = Request.QueryString["q"];
q的值等于“�й�”
展开
 我来答
yeahking1202
推荐于2017-10-06 · TA获得超过1954个赞
知道大有可为答主
回答量:4443
采纳率:94%
帮助的人:779万
展开全部
  您好!很高兴为您答疑。
  虽然其内容实在火狐url中显示,但是其根源还在与您服务器端的编码设置,导致从浏览器端返回时的内容编码出现问题,另外,强烈不推荐您使用Request.QueryString进行传参,请您善用form表单。
  如果对我们的回答存在任何疑问,欢迎继续问询。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式