您好,欢迎来到[编程问答]网站首页   源码下载   电子书籍   软件下载   专题
当前位置:首页 >> 编程问答 >> VC/MFC >> 有用gsoap开发遇到中文标点乱码的情况么?

有用gsoap开发遇到中文标点乱码的情况么?

来源:网络整理     时间:2016/7/26 23:22:10     关键词:

关于网友提出的“ 有用gsoap开发遇到中文标点乱码的情况么?”问题疑问,本网通过在网上对“ 有用gsoap开发遇到中文标点乱码的情况么?”有关的相关答案进行了整理,供用户进行参考,详细问题解答如下:

问题: 有用gsoap开发遇到中文标点乱码的情况么?
描述:

操作系统:32位win7 
开发工具:vs2008
gsoap版本:2.8.3
运行环境:服务器端客户端都运行在32 win7
生成webservice服务器端和客户端代理的头文件:
int ns__GetService(std::wstring input, std::wstring* output);
客户端,服务器端的代理对象都设置了mode
m_pProxy->imode |= SOAP_C_UTFSTRING;
m_pProxy->omode |= SOAP_C_UTFSTRING;
m_pProxy->mode |= SOAP_C_UTFSTRING;
服务端和客户端在接收中文时没有问题,接收中文标点时像感叹号,冒号确是乱码
有遇到的么?


解决方案1:

Strings with 8-bit content can hold ASCII (default) or UTF8. The latter is possible by enabling the SOAP_C_UTFSTRING flag. When enabled, all std::string and char* strings MUST contain UTF8.
你把中文转换为utf8编码了么?


以上介绍了“ 有用gsoap开发遇到中文标点乱码的情况么?”的问题解答,希望对有需要的网友有所帮助。
本文网址链接:http://www.codes51.com/itwd/2954848.html

相关图片

相关文章