找回密码
 加入
搜索
查看: 4533|回复: 13

_INetGetSource的乱码问题

[复制链接]
发表于 2009-3-5 19:37:37 | 显示全部楼层 |阅读模式
用_INetGetSource读取utf-8编码的网页时,汉字会出现乱码,情况如图
我想请教下有什么方法(非IE操作)解决乱码问题?谢谢

''是自动加上的,运行脚本别忘了去掉
#include <INet.au3>
ConsoleWrite(_INetGetSource(”[url]http://www.youku.com“))


[ 本帖最后由 cnsnc 于 2009-3-6 11:38 编辑 ]

本帖子中包含更多资源

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

×
发表于 2009-3-5 20:22:11 | 显示全部楼层
用_IEDocReadHTML吧  没乱码
发表于 2009-3-5 20:24:24 | 显示全部楼层
...编码问题吧... 用ue打开试试 utf?
 楼主| 发表于 2009-3-5 21:50:04 | 显示全部楼层
原帖由 sxd 于 2009-3-5 20:22 发表
用_IEDocReadHTML吧  没乱码

用ie消耗资源多,速度慢,所有才用_INetGetSource的。
发表于 2009-3-5 22:02:09 | 显示全部楼层
原帖由 cnsnc 于 2009-3-5 21:50 发表

用ie消耗资源多,速度慢,所有才用_INetGetSource的。

停下... 你编译成ansi试试看...scite测试默认不是ansi编码的...
 楼主| 发表于 2009-3-5 22:21:25 | 显示全部楼层
谢谢rolaka
编译成ansi还是乱码,用UE打开之后再另存为,还是有少量乱码。
怎么用AU3脚本来转换编码呢?

[ 本帖最后由 cnsnc 于 2009-3-5 22:25 编辑 ]
发表于 2009-3-6 10:46:28 | 显示全部楼层
去搜索下,论坛上办法有好几个
 楼主| 发表于 2009-3-6 11:38:27 | 显示全部楼层
谢谢狮子提醒
用BinaryToString基本解决问题,只是还有些黑方块没消掉,应该可以用了
发表于 2009-3-6 12:23:45 | 显示全部楼层
机器内码不对吧?
发表于 2009-3-6 12:24:59 | 显示全部楼层
机器内码不对吧?
发表于 2009-8-10 09:59:05 | 显示全部楼层
乱码的确是头大的事情
应该建立专案来处理解决
发表于 2010-11-26 22:26:46 | 显示全部楼层
BinaryToString 请付代码,谢谢
发表于 2010-12-23 23:33:03 | 显示全部楼层
$buffer = StringToBinary($aa)
$bb = BinaryToString($buffer,4)
转过来,在转过去,但还是有点乱码, 有没有其他方法解决乱码问题呢。
发表于 2010-12-23 23:45:44 | 显示全部楼层
多了一步, 其实 $buffer = BinaryToString($aa,4) 就可以了,还是有些乱码,为什么呀。
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-10-2 20:28 , Processed in 0.084513 second(s), 21 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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