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

作者:佚名 来源:新云 时间:2008-04-24 11:16:00 

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

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

猜你喜欢

  • python编程学习使用管道Pipe编写优化代码

    2023-08-20 04:08:45
  • 解析:在SQL Server下数据库链接的使用

    2009-01-23 13:37:00
  • 使用Python的networkx绘制精美网络图教程

    2022-10-31 06:52:47
  • python strip()函数 介绍

    2023-06-15 11:59:47
  • Perl中chomp和chop的区别介绍

    2023-12-03 18:09:43
  • Python中列表(list)操作方法汇总

    2023-11-12 06:16:33
  • JavaScript状态模式及适配器模式使用讲解

    2024-04-19 10:14:05
  • 浅谈Python协程asyncio

    2021-01-12 21:30:32
  • sqlserver 文件数据库和关系数据库的比较

    2011-10-24 20:11:38
  • Python实现自动登录百度空间的方法

    2023-11-11 09:11:23
  • Spring Boot Mysql 数据库操作示例

    2024-01-19 10:22:28
  • Python机器学习应用之支持向量机的分类预测篇

    2023-08-29 20:42:55
  • Mootools 1.2教程(3)——数组使用简介

    2008-11-17 20:16:00
  • 详解用python实现基本的学生管理系统(文件存储版)(python3)

    2021-10-08 18:26:29
  • RedHat 9.0下用rpm包安装mysql

    2008-11-22 12:28:00
  • mysql 8.0.11安装配置方法图文教程

    2024-01-27 17:22:08
  • 详解Python中的__getitem__方法与slice对象的切片操作

    2022-04-26 19:54:55
  • js和php邮箱地址验证的实现方法

    2024-06-05 09:38:13
  • 浅谈FastClick 填坑及源码解析

    2024-04-10 16:08:57
  • JavaScript利用时间分片实现高性能渲染数据详解

    2024-04-29 13:24:26
  • asp之家 网络编程 m.aspxhome.com