class Program { // 獲取網(wǎng)頁的HTML內(nèi)容,根據(jù)網(wǎng)頁的charset自動判斷Encoding static string GetHt " /> 91香蕉在线视频,网站黄在线,亚洲精品乱码久久久久久日本蜜臀

四虎精品视频-四虎精品成人免费网站-四虎黄色网-四虎国产视频-国产免费91-国产蜜臀97一区二区三区

asp.net 網(wǎng)頁編碼自動識別代碼

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

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

// 獲取網(wǎng)頁的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)頁的HTML內(nèi)容提取網(wǎng)頁的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 網(wǎng)頁編碼自動識別代碼,轉(zhuǎn)載需保留來源!

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

主站蜘蛛池模板: 思想理论问题| 花样美男| 电影福利| 时事新闻摘抄| 俺去也电影网| 李采潭和黑人50分钟| 我的孩子我的家 电视剧剧情介绍| 刘一秒攻心销售| 我们的日子演员表| 潘雨辰主演的电视剧大全| 张小波的个人资料简介| 鬼娃娃花子| 年轻阿姨的性教育| 黄视频免费在线看| 2024微信头像| 李采潭全部电影在线观看| 男上女下动态视频| 邵雨薇电影| 高冷女头| 罗伯特·肖恩·莱纳德| 春心荡漾在线观看| 嗯啊不要啊啊啊| 白鹅课文| 那个不为人知的故事电视剧| 高地1—36集电视剧免费观看剧情| 混沌行走| 穆总的天价小新娘短剧在线观看| 孽扣| 香港九龙图库精选资料| 69视频污| lol小孩子不能看的动画视频| 故乡别来无恙演员表名单| 荒笛子简谱| 儿童手绘中国地图| 远景山谷 (1981)中字| 前线任务| 迪迦奥特曼头像| 灵界诱惑 电影| 黄美棋| xzj| 牛的交配视频|