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

获取网页源码后乱码的问题

[复制链接]
发表于 2009-9-22 23:06:15 | 显示全部楼层 |阅读模式
本帖最后由 newx 于 2009-9-26 15:30 编辑

用:_INetGetSource ("http://www.xxxxx.com"),其中有的地方原本是<a href=xx>aa</a>会出现<a href=xx>aa?/a>;
用BinaryToString ( _INetGetSource ("http://www.xxxxx.com),4)也是;
用BinaryToString ( StringToBinary(_INetGetSource ("http://www.xxxxx.com),4),4)也是;
还有在网页中有显示中文的地方,有的得到的会是乱码(以上三种方法均会出现乱码),请求解决!
谢谢了!!!
发表于 2009-9-22 23:51:24 | 显示全部楼层
BinaryToString
标志 = 1 (默认), binary 数据为 ANSI 编码
标志 = 2, binary 数据为 UTF16 小编码
标志 = 3, binary 数据为 UTF16 大编码
标志 = 4, binary 数据为 UTF8 编码

看看是否对的上,乱码就是编码问题。或者你设置成1试试,主要看你获取的网页是什么编码。设置4是UTF-8
 楼主| 发表于 2009-9-23 00:10:27 | 显示全部楼层
自已解决了:-)
使用microsoft.xmlhttp获取网页源码后就行了
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-4 22:18 , Processed in 0.067984 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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