【已解决】读取网页源码,读出来的是乱码如何解决
本帖最后由 binghc 于 2012-2-29 21:01 编辑#include <INet.au3>
ClipPut(_INetGetSource('http://www.123cha.com/ip/?q=1316295'))
读出来的是乱码,怎么解决啊? 已找到解决办法 #include <INet.au3>
ClipPut(BinaryToString(_INetGetSource('http://www.123cha.com/ip/?q=1316295', 0), 4)) 本帖最后由 binghc 于 2012-2-29 21:52 编辑
回复 3# afan
为什么我这么做有问题:
$str=StringToBinary(_INetGetSource('http://www.123cha.com/ip/?q=1316295'))
$str=BinaryToString($str,4)
得到的结果中还是有部分乱码:
其他参考数据]: 上海�?nbsp;上海联通如意通卡 回复 3# afan
帮助文档里找不到
_INetGetSource 后面还有个参数,但是打开源码后的确有一个可选参数,汗~怪怪 没有转换成二进制,数据原先为 UTF8 编码 打开网页--- 右键---编码---就可以看到网页用的是什么编码
页:
[1]