beyard

常用链接

统计

最新评论

【总结】HTTP 发送数据编码转化问题

函数如下:
   BOOL CTransactionComm::ConstructDataBuf_SendToWebServer(CString sInputDataString, tagWebServerSendData* pSendDataUnit)

如果sInputDataString 里面带有中文,则需要 转化
     char* cbuf = CCommonFuncs::Unicode2ANSI(sInputDataString, &iByteCvt);

如果没有中文,全英文,那么会出现转化后的 iByteCvt 与 sInputDataString 不一致的情况,
这有可能导致发送到服务端无法响应的问题,尤其是XML数据要注意。
如果全英文,不需要再转化。

posted on 2014-11-24 19:50 阅读(58) 评论(0)  编辑 收藏 引用


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理