自动识别判断url中的中文参数是GB2312还是Utf-8编码
来源:互联网 发布:淘宝用户信誉查询 编辑:程序博客网 时间:2024/05/21 10:21
先看下面两个Url,他们传递的参数一样么?
aaa.aspx?tag=.net%bc%bc%ca%f5
aaa.aspx?tag=.net%e6%8a%80%e6%9c%af
看起来好像是不一样,其实他们都是对".net技术"进行了UrlEncode,不过一个是GB2312的编码,一个是Utf-8的编码。
Response.Write(Request.QueryString["tag"]);
可以得到Utf-8传过来的正确参数,而GB2312是错误的
可以用下面的得到GB2312的URL
string q = Request.Url.Query;
System.Collections.Specialized.NameValueCollection nv =
System.Web.HttpUtility.ParseQueryString(q, System.Text.Encoding.GetEncoding("GB2312"));
Response.Write(nv["Tag"]);
- 如何自动识别判断url中的中文参数是GB2312还是Utf-8编码
- 自动识别判断url中的中文参数是GB2312还是Utf-8编码
- 判断一段文件是UTF-8编码还是GB2312的编码方式
- 判断一段文件是UTF-8编码还是GB2312的编码方式
- 判断一段文件是UTF-8编码还是GB2312的编码方式
- ASP.NET自动识别GB2312与UTF-8编码的文件
- 中文,gb2312编码以及utf-8编码
- 到底是用UTF-8还是GB2312
- UTF-8的网站怎样使中文的url编码为gb2312编码
- 判断一个字符串编码是utf-8还是gbk
- 做网站用UTF-8编码还是GB2312编码?
- 做网站用UTF-8编码还是GB2312编码?
- 做网站用UTF-8编码还是GB2312编码?
- 做网站用UTF-8编码还是GB2312编码?
- 做网站用UTF-8编码还是GB2312编码?
- 做网站用UTF-8编码还是GB2312编码?
- PHP自动判断字符串是gb2312还是utf8编码
- 字符编码 Unicode UTF-8,GB2312,shift-jis编码判断。
- 无线路由器密码破解-BT3-spoonwep2 (转http://www.ylmf.net/read.php?tid=1483881)
- 北漂儿 中秋快乐
- CentOS远程mount文件系统
- java栈与堆
- 晒晒最近今天找工作的经验以及对以行业的看法
- 自动识别判断url中的中文参数是GB2312还是Utf-8编码
- 『网络 』 三种禁用Cookie的方法 让你上网更安全
- c# 读写excel
- AnsiString 使用大全
- F#入门-第四章 面向对象-第八节 对象表达式
- NS-2下的zigbee
- php中常用数组函数
- threadpool源码分析
- Django的第一个例子:简单的内容管理系统CMS