yigao 发表于 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)

yigao 发表于 2009-10-19 09:19:56

无解?郁闷!

yigao 发表于 2009-10-19 12:46:56

换回原来的暂时解决问题
InetGet ($IeUrl,"d:\My AutoIt\temp.txt")
$file = FileRead("d:\My AutoIt\temp.txt")
$sReturn = BinaryToString($file, 4)
但不知原来的问题出在哪?
页: [1]
查看完整版本: 为什么下段代码最近经常出错