找回密码
 加入
搜索
查看: 2756|回复: 2

[IE类操作] 读取网页源文件中文字符出现乱码[已解决]

[复制链接]
发表于 2010-9-17 20:20:06 | 显示全部楼层 |阅读模式
本帖最后由 xyold1 于 2010-9-17 20:51 编辑

找了两种方法取网页源文件

不过有时一种方法读取的中文字符是乱码,另一种不是,而有时全为乱码,让人很困惑

如下
$oHTTP = ObjCreate("winhttp.winhttprequest.5.1")
$oHTTP.Open("GET","http://wap.zhcw.com/")
$oHTTP.Send()

$Source = $oHTTP.Responsetext 
MsgBox(0, '结果:', $Source)

Exit


#include <INet.au3>
$http='http://wap.zhcw.com/' 
$Source = _INetGetSource($http)
MsgBox(0,0,$Source)
Exit

怎么解决这个问题呢?
请高手指点

评分

参与人数 1金钱 +10 收起 理由
afan + 10 感谢主动将修改帖子分类为[已解决],请继续 ...

查看全部评分

发表于 2010-9-17 20:47:15 | 显示全部楼层
$http = 'http://wap.zhcw.com/' 
$sData = InetRead($http)
$Source = BinaryToString($sData, 4)
MsgBox(0, 0, $Source)

评分

参与人数 1金钱 +10 收起 理由
xyold1 + 10

查看全部评分

 楼主| 发表于 2010-9-17 20:50:52 | 显示全部楼层
回复 2# afan

谢谢版主{:face (317):}
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-21 01:24 , Processed in 0.077450 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表