不同编码引发的QueryString传参乱码
2007-04-28 14:12
302 查看
要接收一个由外面通过QueryString传过来的值,而它使用的gb2312编码,在我们这里使用的utf-8的编码。这样取得到值就变成了乱码了。而又不能将web.config的globalization requestEncoding改为gb2312 。试了好久,编码转换的各种办法都试过了,还是不行!无奈之下上网再搜,解密不同编码的的参数 也是一篇转载自博客园的文章:<
它的办法就是用合适的编码重新去解析一遍QueryString如下:
NameValueCollection nv = HttpUtility.ParseQueryString(Request.Url.Query, Encoding.GetEncoding("gb2312"));
Response.Write(nv["v_pmode"]);
这样就可以在utf-8编码环境下使用gb2312的QueryString了.
它的办法就是用合适的编码重新去解析一遍QueryString如下:
NameValueCollection nv = HttpUtility.ParseQueryString(Request.Url.Query, Encoding.GetEncoding("gb2312"));
Response.Write(nv["v_pmode"]);
这样就可以在utf-8编码环境下使用gb2312的QueryString了.
相关文章推荐
- 不同编码引发的QueryString传参乱码
- 解决不同编码,不同语言间传递数据乱码的通用办法
- url 编码 js url传参中文乱码解决方案
- FileReader读取文件,由于不确定源文件的编码格式不同,导致读出的文件乱码的问题
- (好文!!)FileReader读取文件,由于不确定源文件的编码格式不同,导致读出的文件乱码的问题
- 【poi excel导出】不同浏览器的编码方式,解决下载文件名称乱码
- 不同编码页面中调用js乱码的问题
- url 编码 js url传参中文乱码解决方案
- javascript由于编码不同造成乱码的问题
- 页面编码与调用的js文件编码不同导致乱码的处理
- 字符集例子-同一字符不同字符集编码不同及导入导出的乱码
- (好文!!)FileReader读取文件,由于不确定源文件的编码格式不同,导致读出的文件乱码的问题
- 通过“中文”两个字来深度剖析各种不同的编码方式,彻底理解乱码是如何产生的?
- 不同编码的页面表单数据乱码问题解决方法
- dojo+JBoss7设置URI编码为UTF-8,解决传参中文乱码问题
- 创建Text文件,使用不同的编码会造成生成乱码的现象和解决方法
- 解决Javascript由于编码不同造成乱码的问题
- url 编码 js url传参中文乱码解决方案
- 解决Javascript由于编码不同造成乱码的问题
- 不同浏览器对URI以及queryString是如何编码的?