找回密码
 加入
搜索
查看: 1728|回复: 1

[网络通信] [已解决] get请求回来的网页是gb2312编码,怎么转换成utf8编码

[复制链接]
发表于 2020-11-12 13:56:38 | 显示全部楼层 |阅读模式
本帖最后由 qw5838132 于 2020-11-12 14:03 编辑

如题,au3读取gb2312编码网页是乱码,需要转换成utf8编码,麻烦大神们帮帮忙

$charsets = "GB2312"
$ContentTypes = "application/x-www-form-urlencoded"
                        
$oHTTP = ObjCreate("WinHttp.WinHttpRequest.5.1")
$oHTTP.Option(4) = 13056
$oHTTP.Option(6) = True
$oHTTP.SetTimeouts(30000, 30000, 30000, 30000)
$oHTTP.Open( 'GET', 'https://res.mail.qq.com/zh_CN/wework_ip/latest.html', False)
$oHTTP.SetRequestHeader("Content-Type", $ContentTypes & '; charset=' & $charsets)
$oHTTP.Send()
$Respond = BinaryToString($oHTTP.ResponseBody, 4)
MsgBox(64,"ok",$Respond)

发表于 2020-11-12 13:59:23 | 显示全部楼层
$Respond = BinaryToString($oHTTP.ResponseBody, 1)

评分

参与人数 1金钱 +10 收起 理由
qw5838132 + 10 很给力!

查看全部评分

您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-23 07:11 , Processed in 0.130477 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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