使用gSoap开发Webservice时,发现服务器端如果包含中文,客户端请求时,中文就会显示乱码。在VC中通过函数
MultiByteToWideChar(CP_UTF8,....),转换后,情况依然如此。
经过查找资料,发现需要设置soap的mode。如下:
soap_set_mode(this, SOAP_C_UTFSTRING);
this->mode|=SOAP_C_UTFSTRING;
这样,问题解决。
记下,以作参考。
使用gSoap开发Webservice时,发现服务器端如果包含中文,客户端请求时,中文就会显示乱码。在VC中通过函数
MultiByteToWideChar(CP_UTF8,....),转换后,情况依然如此。
经过查找资料,发现需要设置soap的mode。如下:
soap_set_mode(this, SOAP_C_UTFSTRING);
this->mode|=SOAP_C_UTFSTRING;
这样,问题解决。
记下,以作参考。