如何获取中文网页内容?

原创 2004年06月26日 16:14:00

Imports System.Net
Imports System.IO

(1)

??????? Dim req As WebRequest = WebRequest.Create("http://mydotnet.go.nease.net")
??????? Dim resp As WebResponse = req.GetResponse()
??????? Dim s As Stream = resp.GetResponseStream()
??????? Dim sr As StreamReader = New StreamReader(s, System.Text.Encoding.Default)
??????? Dim str As String = sr.ReadToEnd()
??????? TextBox1.Text = str

(2)

??????? Dim req As WebRequest = WebRequest.Create("http://blog.csdn.net/AngintZ")
??????? Dim resp As WebResponse = req.GetResponse()
??????? Dim s As Stream = resp.GetResponseStream()
??????? Dim sr As StreamReader = New StreamReader(s, System.Text.Encoding.UTF8)
??????? Dim str As String = sr.ReadToEnd()
??????? TextBox1.Text = str

如果网页中有中文,不同的网页应该选用不同字符编码才能正确的获得中文.

简单对比了几个网页,发现如果网页的meta里面有charset=gb2312:

charset=gb2312">

用System.Text.Encoding.Default就可以正确显示

如果meta里面没有charset=gb2312的话用System.Text.Encoding.UTF8才可以正确显示中文。

不知道这是不是规律?

shell怎么读取网页内容

shell怎么读取网页内容比如一个mrtg的网页。打开这个mrtg的url以后。会显示很多设备名。怎么提取出这些设备的名字...
  • ehazhuoo104
  • ehazhuoo104
  • 2014年10月30日 23:04
  • 438

asp获取网页内容2种方式

第一种:    str = "xx=xxxx"    set objHttp = CreateObject("MSXML2.ServerXMLHTTP")    objHttp.open "POST"...
  • feng2112
  • feng2112
  • 2009年08月13日 17:09
  • 1948

JAVA 通过URL 获取页面内容

package com.example; import java.io.BufferedReader; import java.io.IOException; import java.io.Inpu...
  • csdndouniwan
  • csdndouniwan
  • 2016年10月28日 11:24
  • 4567

C#如何获取网页内容

我们开发中经常会遇到程序需要获取网页的html代码来取出一些需要的东西,那么.net微软的库中就已经为我们准备了很多方式,如下例:   using System.Net; using Syste...
  • Alexanderlc
  • Alexanderlc
  • 2011年08月19日 17:33
  • 289

.net如何获取网页内容

.net中如何获取网页内容,下面给出C#版本的函数,关键代码如下: 1、引入namespace using System.Net; using System.IO; using...
  • love__coder
  • love__coder
  • 2011年07月07日 09:55
  • 2684

C#实现网页内容正文抓取

C#实现网页内容正文抓取.net
  • u013010416
  • u013010416
  • 2014年04月03日 15:22
  • 3630

libcurl获取网页

libcurl官方链接 https://curl.haxx.se/libcurl/程序功能: doc()函数,通过时间获得一个随机数,随机数实际上是微妙数。因为执行的时候重复的几率很小,姑且认为是随机...
  • u012266559
  • u012266559
  • 2017年04月01日 20:20
  • 214

android获取网页数据的几种方式

Android获取网页数据并显示在TextView上面
  • jiaoleiqiang
  • jiaoleiqiang
  • 2017年11月24日 17:59
  • 221

【Java】读取网页中的内容

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; import ...
  • yongh701
  • yongh701
  • 2014年09月15日 16:05
  • 6198

libcurl获取网页内容的C/C++代码

我们之前用socket API写过访问百度服务的程序, 今天我们用libcurl来写写。 实际上后者是对前者的封装。 代码如下(注意:你要包含curl.h文件, 并在makefile中加入对应的静态库...
  • stpeace
  • stpeace
  • 2017年09月14日 20:03
  • 2084
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何获取中文网页内容?
举报原因:
原因补充:

(最多只允许输入30个字)