获取页面编码的方法_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 获取页面编码的方法

获取页面编码的方法

 2013/12/11 15:09:09  蓝雪原  博客园  我要评论(0)
  • 摘要:1,通过分析Header提取编码。WebRequestwebRequest=WebRequest.Create(url);HttpWebResponsewebResponse=(HttpWebResponse)webRequest.GetResponse();Regexreg_charset=newRegex(@"charset\b\s*=\s*(?<charset>[^""]*)");WebHeaderCollectionheaders=webResponse.Headers
  • 标签:方法 编码

1,通过分析Header提取编码

WebRequest webRequest = WebRequest.Create(url);
HttpWebResponse webResponse = (HttpWebResponse)webRequest.GetResponse();
Regex reg_charset = new Regex(@"charset\b\s*=\s*(?<charset>[^""]*)") ;
WebHeaderCollection headers = webResponse.Headers;
string encodingName = string.Empty;
string contentType = headers["Content-Type"];
if (contentType.IndexOf("charset") > 0 && reg_charset.IsMatch(ContentType))
{
       encodingName = reg_charset.Match(contentType).Groups["charset"].Value;
}

引用地址 http://blog.useasp.net/default.aspx

上一篇: 占位符的使用 下一篇: WPF 概述
发表评论
用户名: 匿名