xyold1 发表于 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
怎么解决这个问题呢?
请高手指点

afan 发表于 2010-9-17 20:47:15

$http = 'http://wap.zhcw.com/'
$sData = InetRead($http)
$Source = BinaryToString($sData, 4)
MsgBox(0, 0, $Source)

xyold1 发表于 2010-9-17 20:50:52

回复 2# afan

谢谢版主{:face (317):}
页: [1]
查看完整版本: 读取网页源文件中文字符出现乱码[已解决]