ASP.NET页面获取不同编码请求的方法
2008-01-23 10:09
405 查看
ASP.NET页面默认是UTF-8编码,有时我们需要接收通过GB2312编码的请求,例如,ASP页面等采用简体中文默认编码的请求。当然可以采用修改请求处理页编码的方式解决这个问题,不过如果需要同时接受两种或以上编码请求时就不行了。遇到这种情况可以使用 HttpUtility.ParseQueryString来解码不同编码请求,前提是事先知道请求的编码方式。例如在一个默认编码为UTF-8页面解码GB2312编码请求xmldata的方法:
HttpUtility.ParseQueryString(Request.Url.Query, Encoding.Default)["xmldata"]
注:Encoding.Default即简体中文默认编码,GB2312编码。
HttpUtility.ParseQueryString(Request.Url.Query, Encoding.Default)["xmldata"]
注:Encoding.Default即简体中文默认编码,GB2312编码。
相关文章推荐
- ASP.NET多种不同页面间数据传递的方法
- 27.2.2 ASP/ASP.NET页面获取客户端证书的方法
- ASP.NET页面请求超时时间设置多种方法
- 获取页面执行时间的几种方法(asp.net) (转)
- 在asp.net中获取当前页面的URL的方法(推荐)
- ASP.NET页面上传文件时提示文件大小超过请求解决方法
- asp.net获取当前页面文件名,参数,域名等方法。统一session验证和权限验证的方法
- 【转】 asp.net从视频文件中抓取一桢并生成图像文件的方法 实现多语言本地化应用程序 自动返回上次请求页面
- Asp.net中jquery的ajax请求页面获取参数的注意点
- ASP.NET多种不同页面间数据传递的方法
- asp.net获取当前页面文件名,参数,域名等方法。统一session验证和权限验证的方法
- ASP.NET页面请求超时时间设置多种方法
- 在asp.net中获取当前页面的URL的方法(推荐)
- Win7的IIS配置asp.net出现“由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。”(图文解决方法)
- asp.net获取当前页面文件名,参数,域名等方法。统一session验证和权限验证的方法
- asp.net获取当前页面文件名,参数,域名等方法
- asp.net中获取当前页面的URL的方法
- asp.net不同页面间数据传递的多种方法
- ASP.NET多种不同页面间数据传递的方法
- asp.net 获取请求页面的地址