Xml Http抓取数据时乱码问题解决_XML_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > XML > Xml Http抓取数据时乱码问题解决

Xml Http抓取数据时乱码问题解决

 2010/11/4 17:39:16    程序员俱乐部  我要评论(0)
  • 摘要:内码问题.用这段代码的吧,我已经改得很精简了.使用XMLHTTP抓取地址并进次内容处理以下为引用的内容:FunctionGetBody(Url)DimobjXMLOnErrorResumeNextSetobjXML=CreateObject("Microsoft.XMLHTTP")WithobjXML.Open"Get",Url,False,"","".SendGetBody=
  • 标签:XmlHttp 抓取数据 乱码问题

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

使用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


发表评论
用户名: 匿名