社区
网络编程
帖子详情
Http用HttpOpenRequest发送UTF8编码的汉字乱码问题
lujianxin1098
2011-06-09 11:42:40
用HttpOpenRequest函数发送UTF8编码的汉字时,只要汉字的编码出的字符是偶数个没事,一旦汉字编码出来的是奇数个时就会出现乱码的情况,就是最后一个字符随便和其它字符结合变成问号,这是怎么回事?
HttpOpenRequest函数可以设置http头的编码吗?
...全文
351
8
打赏
收藏
Http用HttpOpenRequest发送UTF8编码的汉字乱码问题
用HttpOpenRequest函数发送UTF8编码的汉字时,只要汉字的编码出的字符是偶数个没事,一旦汉字编码出来的是奇数个时就会出现乱码的情况,就是最后一个字符随便和其它字符结合变成问号,这是怎么回事? HttpOpenRequest函数可以设置http头的编码吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
lujianxin1098
2011-06-10
打赏
举报
回复
如果正常应该是:list[name = "......"] 这样的。
lujianxin1098
2011-06-10
打赏
举报
回复
服务器端收到的不对,说无法解析,说汉字编码后面怎么出现了一个问号。比如:list[name = "天性"]编码后发出去在wireshark显示是: list[name = ".....?]
lujianxin1098
2011-06-10
打赏
举报
回复
请问用windows的API函数HttpOpenRequest函数怎么发送UTF8编码的http头?
奈落之夜宵
2011-06-09
打赏
举报
回复
确定是乱码了吗,是你的抓包工具不能正常显示汉字吧,服务端收到处理后的内容对不对。
lujianxin1098
2011-06-09
打赏
举报
回复
对了,这个http头中,httphead = "PUT /services/address.xml~~list/list[name = \"hello\"/list[name = \"天性\"]]"这个串编码后发出去 “天性”这个就变成乱码了,但是如果把“天性”的双引号去掉就没有乱码了,难道这个引号好会影响编码吗?
lujianxin1098
2011-06-09
打赏
举报
回复
怎么设置?
lijianli9
2011-06-09
打赏
举报
回复
keyi
shaozg168
2011-06-09
打赏
举报
回复
不可以吧
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章