欢迎光临
我们一直在努力

XMLHTTP抓取数据时乱码问题解决-ASP教程,XML相关

建站超值云服务器,限时71元/月

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

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

赞(0)
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com 特别注意:本站所有转载文章言论不代表本站观点! 本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。未经允许不得转载:IDC资讯中心 » XMLHTTP抓取数据时乱码问题解决-ASP教程,XML相关
分享到: 更多 (0)

相关推荐

  • 暂无文章