class Program { // 獲取網(wǎng)頁(yè)的HTML內(nèi)容,根據(jù)網(wǎng)頁(yè)的charset自動(dòng)判斷Encoding static string GetHt " /> 天天艹逼,免费黄色在线,99国产精品久久久久久久成人热

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

asp.net 網(wǎng)頁(yè)編碼自動(dòng)識(shí)別代碼

復(fù)制代碼 代碼如下:
using System;
using System.NET;
using System.Text;
using System.Text.RegularExpressions;

class Program
{
// 獲取網(wǎng)頁(yè)的HTML內(nèi)容,根據(jù)網(wǎng)頁(yè)的charset自動(dòng)判斷Encoding
static string GetHtml(string url)
{
return GetHtml(url, null);
}

// 獲取網(wǎng)頁(yè)的HTML內(nèi)容,指定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);
}

// 根據(jù)網(wǎng)頁(yè)的HTML內(nèi)容提取網(wǎng)頁(yè)的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技術(shù)asp.net 網(wǎng)頁(yè)編碼自動(dòng)識(shí)別代碼,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 国产激情视频在线免费观看 | 欧美高清视频一区 | 久亚州在线播放 | 日本精品免费 | 国产高清在线精品 | 亚洲欧美激情网 | 中文字幕在线不卡播放 | 久久国产综合 | 色播视频在线观看 | 国产精品一区二区不卡 | 夜夜干夜夜操 | 欧美精品成人一区二区三区四区 | 精品成人69xx.xyz | 精品国产第一区二区三区 | 欧美性影院 | 久久成人国产 | 久久99一区二区 | 日韩免费一区 | 国产精品a久久久久 | 国产精品久久一区 | 在线看亚洲 | 一区二区三区高清在线观看 | 久久久久免费精品国产小说色大师 | 欧美一区二区大片 | 国产丝袜人妖cd露出 | 中文字幕亚洲一区二区三区 | www亚洲一区 | 黄视频免费 | 在线观看成年人视频 | 精品欧美一区二区三区久久久小说 | 成人国产在线观看 | 欧美午夜精品理论片a级按摩 | 精品一区二区电影 | 在线观看黄色 | 一a一片一级一片啪啪 | 国产精品久久久久久一区二区三区 | 在线免费观看黄a | 精品中文字幕一区二区 | 视频在线亚洲 | 日韩精品成人 | 色天天综合 |