找回密码
 加入
搜索
查看: 2538|回复: 5

[IE类操作] [已解决]_INetGetSource 乱码

  [复制链接]
发表于 2013-11-19 11:41:40 | 显示全部楼层 |阅读模式
本帖最后由 lin6163 于 2013-11-19 22:03 编辑
#include <INet.au3>
Local $str = BinaryToString(_INetGetSource('http://www.funshion.com/subject/106910'), 4)
MsgBox('','',$str)
返回的消息很多打了问号
但用IE打开点击查看却不会
而且无法用_IEDocReadHTML  
问一下有什么方法解决不?
发表于 2013-11-19 12:55:44 | 显示全部楼层
回复 1# lin6163

_INetGetSource('http://www.funshion.com/subject/106910', False)
 楼主| 发表于 2013-11-19 13:30:42 | 显示全部楼层
谢谢楼上的
我想问一下是为什么呢
发表于 2013-11-19 18:02:30 | 显示全部楼层
回复 3# lin6163
AU3默认处理的文字编码与你要访问的网页不一样,所以要先获取二进制数据再转换。
浏览器可以正确识别和处理此网页的文字编码,所以你在IE右键查看是“正常”的。
 楼主| 发表于 2013-11-19 22:02:42 | 显示全部楼层
还是不太懂
不过还是先谢谢你
发表于 2013-11-20 00:20:15 | 显示全部楼层
INetGetSource有个可选参数,True, 则返回数据的字符串格式; False 为二进制格式.
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-11-17 09:49 , Processed in 0.073419 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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