class Program { // 獲取網頁的HTML內容,根據網頁的charset自動判斷Encoding static string GetHt " /> 中文在线一区二区,丁香婷婷综合激情五月色,欧美激情一区二区

中文字幕日韩一区二区_国产一区二区av_国产毛片av_久久久久国产一区_色婷婷电影_国产一区二区精品

asp.net 網頁編碼自動識別代碼

復制代碼 代碼如下:
using System;
using System.NET;
using System.Text;
using System.Text.RegularExpressions;

class Program
{
// 獲取網頁的HTML內容,根據網頁的charset自動判斷Encoding
static string GetHtml(string url)
{
return GetHtml(url, null);
}

// 獲取網頁的HTML內容,指定Encoding
static string GetHtml(string url, Encoding encoding)
{
byte[] buf = new WebClient().DownloadData(url);
if (encoding != null) return encoding.GetString(buf);
string html = Encoding.UTF8.GetString(buf);
encoding = GetEncoding(html);
if (encoding == null || encoding == Encoding.UTF8) return html;
return encoding.GetString(buf);
}

// 根據網頁的HTML內容提取網頁的Encoding
static Encoding GetEncoding(string html)
{
string pattern = @"(?i)/bcharset=(?<charset>[-a-zA-Z_0-9]+)";
string charset = Regex.Match(html, pattern).Groups["charset"].Value;
try { return Encoding.GetEncoding(charset); }
catch (ArgumentException) { return null; }
}

// 程序入口
static void Main()
{
Console.WriteLine(GetHtml(http://www.jb51.NET));

Console.Read();
}
}

AspNet技術asp.net 網頁編碼自動識別代碼,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产成人精品高清久久 | 国产一区二区三区四区 | 九色在线| 午夜a级理论片915影院 | 国产精品s色| jizz在线免费观看 | 日韩福利 | 国产欧美久久精品 | 自拍偷拍精品 | 色吧色综合 | 日本午夜精品一区二区三区 | 一级a性色生活片久久毛片波多野 | 亚洲国产18| 视频一区二区三区在线观看 | 欧美精品久久久久 | 欧美成人一级 | 特级丰满少妇一级aaaa爱毛片 | 国产精品欧美大片 | 狠狠狠干 | 成人一区二区三区在线观看 | www.狠狠操| 国产中文在线 | 成人在线中文字幕 | 日韩成人一区二区 | 男人阁久久 | 龙珠z在线观看 | 欧美视频在线观看 | 精品乱码一区二区三四区 | 日韩欧美二区 | 国产视频一区二区在线观看 | 国产精品欧美一区二区 | 亚洲精品一区中文字幕 | 久草新在线 | 欧美一区二区三区在线观看视频 | 水蜜桃亚洲一二三四在线 | 春色av| 欧美色性| 国产精品久久久久久久久久久久久久 | 日韩在线一区二区 | 久久久国产一区 | 欧美偷偷操 |