MFC 使用 http SendRequest()内容有汉字是 无法正确传递

nihao595 2014-08-18 09:30:47
MFC中使用 http 的 post 方法,传递的内容有汉字,将汉字转换为 utf8 格式后,SendRequest() ,通过网络端口查看,发现汉字没有正常传送,服务器使用UTF8格式无法解析汉字内容。请给位指点,谢谢。Post 的内容为:http://xxx.xxx.xxx.xx:8088/EDCBAAM/getCalling?datasource=1&faultcode=313&faultname=张三&elecode=ABCDEF1423134-23&floor=2/2/2&speed=30M/S&eletel=13782753353&mainboardid=ED23213213&eleaddress=龙华路00121234号&floorno=2&mainer=李四&area=大江市大水区&mainertel=1232132&frountdoor=21323231&backdoor=23213131&smsid=13213123&inverterid=21312312313&groupid=131313131&calloutid=12313&managertel=13579098765433 网络端口数据如图所示,汉字显示为 ....
...全文
454 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
nihao595 2014-08-19
  • 打赏
  • 举报
回复
最终也没有搞清楚原因。只是最后 服务器端变更: 接收后以 8859-1还原字符串然后转为 UTF8编码显示。
nihao595 2014-08-19
  • 打赏
  • 举报
回复
非常感谢大家的支持。
Eleven 2014-08-19
  • 打赏
  • 举报
回复
URLEncoding http://blog.csdn.net/visualeleven/article/details/8121932
nihao595 2014-08-19
  • 打赏
  • 举报
回复
汉字转换为 UTF8的%格式,仍然无法解析成汉字,发送内容如下图:
hurryboylqs 2014-08-18
  • 打赏
  • 举报
回复
你把汉字编码成utf-8的百分号形式

18,356

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 网络编程
c++c语言开发语言 技术论坛(原bbs)
社区管理员
  • 网络编程
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧