zoukankan      html  css  js  c++  java
  • 正则获取页面编码 判断当前页面的编码

            //根据指定网址判断当前页面的编码
            static public string GetWebpageCode(string url)
            {
                string charSet = "";
    
                WebClient myWebClient = new WebClient();    
    
                myWebClient.Credentials = CredentialCache.DefaultCredentials;
    
                //从资源下载数据并返回字节数组。(加@是因为网址中间有"/"符号) 
                byte[] myDataBuffer = myWebClient.DownloadData(url);
                string strWebData = Encoding.Default.GetString(myDataBuffer);
    
                //获取网页字符编码描述信息 
                Match charSetMatch = Regex.Match(strWebData, "<meta([^<]*)charset=([^<]*)"", RegexOptions.IgnoreCase | RegexOptions.Multiline);
                string webCharSet = charSetMatch.Groups[2].Value;
                if (charSet == null || charSet == "")
                    charSet = webCharSet;
                
                return charSet;
    
            }
  • 相关阅读:
    scjp考试准备
    scjp考试准备
    scjp考试准备
    scjp考试准备
    maven学习手记
    maven学习手记
    ExtJS MVC 学习手记3
    调整maven配置文件
    ExtJS MVC学习手记 2
    ExtJS MVC学习手记 1
  • 原文地址:https://www.cnblogs.com/chenghu/p/3918036.html
Copyright © 2011-2022 走看看