繁体中文
设为首页
加入收藏
当前位置:ASP技术首页 >> 脚本编码 >> XMLHTTP抓取数据时乱码问题解决

XMLHTTP抓取数据时乱码问题解决

2006-07-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:  内码问题.用这段代码的吧,我已经改得很精简了. '使用XMLHTTP抓取地址并进次内容处理 Function GetBody(Url) Dim objXML On Error Resume Next Set objXML = CreateObject("Microsoft.XMLHTTP") With objXML ...

  内码问题.用这段代码的吧,我已经改得很精简了.

'使用XMLHTTP抓取地址并进次内容处理

Function GetBody(Url)

Dim objXML

On Error Resume Next

Set objXML = CreateObject("Microsoft.XMLHTTP")

With objXML

.Open "Get", Url, False, "", ""

.Send

GetBody = .ResponseBody

End With

GetBody=BytesToBstr(GetBody,"GB2312")

Set objXML = Nothing

End Function

'使用Adodb.Stream处理二进制数据

Function BytesToBstr(strBody,CodeBase)

dim objStream

set objStream = Server.CreateObject("Adodb.Stream")

objStream.Type = 1

objStream.Mode =3

objStream.Open

objStream.Write strBody

objStream.Position = 0

objStream.Type = 2

objStream.Charset = CodeBase

BytesToBstr = objStream.ReadText

objStream.Close

set objStream = nothing

End Function

责任编辑:admin
相关文章