TC官方合作论坛

 找回密码
 立即注册
查看: 1760|回复: 7

[已解决] 求教POST请求乱码问题

[复制链接]
发表于 2016-1-24 17:49:36 | 显示全部楼层 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
为什么我用POST请求回来的数据(中文)多是乱码,而我手动打开链接去请求是正常显示的

TC请求

TC请求


2.png 代码:

        变量 post_url = ""
        变量 mode = "post" //访问模式(get/post)
        变量 senddata = "id="&num&"&username=1e3e7ac1a21ea973e4156c03699f34e2"

        变量 head = array() //请求头
        变量 post_resp**e = "" //响应头(引用返回)
        变量 post_ret = "" //post后获取的内容(里面包含post后跳转页面地址)
        post_ret = httpsubmit(mode,post_url,senddata,"",head,post_resp**e)
        //messagebox(post_resp**e) //响应头
        messagebox(post_ret) //网页源文件内容

        如果(null != post_ret)
            变量 data
            变量 x = 字符串分割(post_ret,"|",data)
            遍历(变量 i=0;i < n;i++)
                变量 c = data

            结束


回复

使用道具 举报

发表于 2016-1-24 19:16:04 | 显示全部楼层
httpsubmit这个函数有一个参数是设置 返回的编码类型   你可以试试 utf-8
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-1-24 19:26:16 | 显示全部楼层
1102509486 发表于 2016-1-24 19:16
httpsubmit这个函数有一个参数是设置 返回的编码类型   你可以试试 utf-8

也没用
回复 支持 反对

使用道具 举报

发表于 2016-1-24 19:28:51 | 显示全部楼层

我说的utf-8只是一种格式 别死脑筋  自己看看函数说明 然后在看看你post 返回的头里面  有没有返回内容的格式  我说utf-8不一定就是  
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-1-24 19:31:08 | 显示全部楼层
1102509486 发表于 2016-1-24 19:28
我说的utf-8只是一种格式 别死脑筋  自己看看函数说明 然后在看看你post 返回的头里面  有没有返回内容的 ...

所有格式多试过不行了,不知道是不是书要带head头
回复 支持 反对

使用道具 举报

发表于 2016-1-24 19:35:04 | 显示全部楼层
你上面的这份代码根本通不过 语法编译  连url 都是空的 测试都测试不到
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-1-24 19:35:45 | 显示全部楼层
1102509486 发表于 2016-1-24 19:35
你上面的这份代码根本通不过 语法编译  连url 都是空的 测试都测试不到

数据是可以返回的,不让发URL
回复 支持 反对

使用道具 举报

发表于 2016-1-24 19:43:17 | 显示全部楼层
可以点击我的qq交谈 发我 我看看
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-29 12:44 , Processed in 0.060794 second(s), 26 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

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