InternetReadFileEx异步HTTP POST,返回正确的长度,但是数据是乱码 异步http 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 函数都执行成功?为乱码的情况是否与URLEncode有关?你的网页是什么编码?UTF8 ? 数据内容有编码,gzip,UTF8等 函数都执行成功了,这个确定。貌似可能是编码的问题,不过post过去的数据都是英文,没有中文。页面测试post和抓包工具看到的都是我提交的数据user=aaa&pass=bbb。网页utf-8 gbk2312 gbk都试过了,里面的html标签都能输出,唯有php输出post的数据那里不对。<html><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><? echo file_get_contents("php://input"); ?></head></html> 是页面的编码呢还是http请求的编码?http头已经设置为了报文的MIME了。httpHeader.Add(_T("Content-Type: application/x-www-form-urlencoded\r\n")); 如果是编码的问题,对于同一个页面进行多次相同的数据post,每次返回的内容应该是一样的吧?现在是每次返回的长度都正确,内容是随机的 对话框的问题: MFC关于调用类成员函数的问题 内存为什么显示是1023 请教各位高手我想学习网络编程,不知道应该怎么去学?还有哪写书比较好 我写的 Windows 服务程序为什么主程序退出后才能从服务列表里删除? 关于Unicodetoansi 中值滤波程序 第一次发贴,我不知道该怎么办 到哪儿去找这本书 一个线程通讯的初级问题。 怎么用Cfile 写汉字到文件里 并自动换行 看书记不住怎么办?《windows核心编程》
函数都执行成功了,这个确定。貌似可能是编码的问题,不过post过去的数据都是英文,没有中文。页面测试post和抓包工具看到的都是我提交的数据user=aaa&pass=bbb。网页utf-8 gbk2312 gbk都试过了,里面的html标签都能输出,唯有php输出post的数据那里不对。<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<? echo file_get_contents("php://input"); ?>
</head>
</html>
是页面的编码呢还是http请求的编码?http头已经设置为了报文的MIME了。
httpHeader.Add(_T("Content-Type: application/x-www-form-urlencoded\r\n"));