Public Function GetCode(CodeBase,Url) '第一个参数是设置编码方式(GB2312或UTF-8)第二个参数是地址. Dim xmlHTTP1 Set xmlHTTP1 = CreateObject("Microsoft.XMLHTTP") xmlHTTP1.Open "get",Url,True xmlHTTP1.send While xmlHTTP1.ReadyState <> 4 DoEvents Wend GetCode = xmlHTTP1.ResponseBody If CStr(GetCode) <> "" Then GetCode = BytesToBstr(GetCode,CodeBase) Set ObjXML = Nothing End Function
Public Function BytesToBstr(strBody,CodeBase) Dim ObjStream Set ObjStream = CreateObject("Adodb.Stream") With ObjStream .Type = 1 .Mode = 3 .Open .write strBody .Position = 0 .Type = 2 .Charset = CodeBase BytesToBstr = .ReadText .Close End With Set ObjStream = Nothing End Function
Private Sub Command1_Click() Dim aa As String aa = GetCode("GB2312","http://www.2288822.net") RichTextBox1.Text = aaEnd Sub (编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|