xmlhttprequest的编码问题

jxwch002 2012-08-30 08:19:16
要WEB服务进行接口,发送一段XML,其中有中文,要求用GB2312,我现在是用
xmlhttprequest来实现,问题是好象xmlhttp自动会将内容转成UTF-8格式,这样收
到的内容就是乱码,请问怎么解决啊?
CComBSTR bstrHeadValue("text/xml;application/x-www-form-urlencoded;charset=GB2312");
hr=IXmlRequest->setRequestHeader(bstrHead,bstrHeadValue);
hr=IXmlRequest->send(Data);//xml内容就在data里面,字符串VT_BSTR。
<?xml version=\"1.0\" encoding=\"gb2312\"?>
svc_init ver=\"2.0.0\">\
<sms ver=\"2.0.0\">\
<client>\
.......
我自己建个WEB页面测试了,收到的内容确实需要utf-8解码才行。
xml内容


请各位指教,急用
...全文
296 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
ok1234567 2012-08-31
  • 打赏
  • 举报
回复
自己用SOCKET api编写
jxwch002 2012-08-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 的回复:]
是大小端的问题吗?
[/Quote]
应该不是
傻X 2012-08-30
  • 打赏
  • 举报
回复
是大小端的问题吗?

18,356

社区成员

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

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