有什么方法让Request.QueryString 不要解码汉字
答案:1 悬赏:50 手机版
解决时间 2021-03-05 15:09
- 提问者网友:浪荡绅士
- 2021-03-04 20:24
有什么方法让Request.QueryString 不要解码汉字
最佳答案
- 五星知识达人网友:神也偏爱
- 2021-03-04 22:03
要解决这个问题可以有两种方法(不能同时使用)
1、在传递参数前先使用 Server.UrlEncode(传递汉字).ToString 将汉字进行编码,这时Request.QueryString获取的值就正常了。
2、直接将 web.config 中<globalization requestEncoding="utf-8" responseEncoding="utf-8" /> 里的utf-8换成
gb2312 即可。
如果还不行。。 就直接 最简单有效的 页面上有个这个 :<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="gb2312" %> 去掉 ResponseEncoding="gb2312"这个
1、在传递参数前先使用 Server.UrlEncode(传递汉字).ToString 将汉字进行编码,这时Request.QueryString获取的值就正常了。
2、直接将 web.config 中<globalization requestEncoding="utf-8" responseEncoding="utf-8" /> 里的utf-8换成
gb2312 即可。
如果还不行。。 就直接 最简单有效的 页面上有个这个 :<%@ Page Language="VB" ContentType="text/html" ResponseEncoding="gb2312" %> 去掉 ResponseEncoding="gb2312"这个
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯