class Program { // 獲取網(wǎng)頁(yè)的HTML內(nèi)容,根據(jù)網(wǎng)頁(yè)的charset自動(dòng)判斷Encoding static string GetHt " /> 久久er精品热线免费,日韩不卡免费视频,99久久亚洲

一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

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)載需保留來源!

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

主站蜘蛛池模板: 中文字幕永久免费视频 | 久久青草免费91线频观看站街 | 亚洲精品国产手机 | 午夜免费小视频 | 五月丁婷婷 | 四虎久久| 激情综合网站 | 九九九九九九伊人 | 免费一区二区三区视频狠狠 | 欧美精品福利视频 | 欧美日本在线一区二区三区 | www.性视频| 一区二区三区国产美女在线播放 | 三级午夜宅宅伦不卡在线 | 中文不卡视频 | 玖玖在线资源站 | 亚洲欧美一区二区三区不卡 | 日韩在线视频中文字幕 | 日本中文字幕一区二区有码在线 | 亚洲14p| 欧美日韩一二三四区 | 丁香婷婷六月天 | 国产成人精品免费视频网页大全 | 精品二区| 91新人| 婷婷丁香六月 | 欧美综合视频 | 丁香六月激情综合 | 免费人成网站尤物在线观看 | 久久青青草原精品无线观看 | 夜色资源站www国产在线资源 | 精品国产免费观看一区 | 色噜噜噜噜噜 | 亚洲国产香蕉视频欧美 | 国产精品 视频一区 二区三区 | 国产免费叼嘿在线观看 | 国产成人精品免费视频大全五级 | 狼人久久尹人香蕉尹人 | 久久久麻豆 | 久久亚洲精品成人 | jlzzjzz大全动漫|