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

为什么下段代码最近经常出错

[复制链接]
发表于 2009-10-18 14:23:49 | 显示全部楼层 |阅读模式
为什么下段代码最近常出错,以前没出过错误!
主要是源文件中含有中文,后续处理中也要对中文做出判断等处理。以前使用_INetGetSource函数经常会导致乱码。后来afan指导使用下面的代码基本上就不存在乱码问题了。本来最近使用一直正常,不知为何从昨天开始只要运行到$oHTTP.Send()就出错。也许是网站本身有问题导致,与程序无关,但运行总是会中止。现在想问问有没有别的什么方法解决源文件乱码的问题?
$Ieurl = "……"
$oHTTP = ObjCreate('microsoft.xmlhttp')
$oHTTP.Open('get', $Ieurl, False)
$oHTTP.Send()
$sReturn = BinaryToString($oHTTP.responseBody, 4)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
 楼主| 发表于 2009-10-19 09:19:56 | 显示全部楼层
无解?郁闷!
 楼主| 发表于 2009-10-19 12:46:56 | 显示全部楼层
换回原来的暂时解决问题
InetGet ($IeUrl,"d:\My AutoIt\temp.txt")
$file = FileRead("d:\My AutoIt\temp.txt")
$sReturn = BinaryToString($file, 4)
但不知原来的问题出在哪?
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-16 07:35 , Processed in 0.082681 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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