gsoap 在发送时,乱码的处理。通过源码stdsoap2.c 的soap_string_in,soap_string_out实现了解,解决办法如下:
1.编译选项定义宏HAVE_MBTOWC(编译gsoap库时);
2.调用soap_set_mode,将soap消息的字符编码设置为SOAP_C_UTFSTRING;
3.在soap消息填充时,将消息内容转化为UTF-8编码(可能需要iconv调用)
gsoap 在发送时,乱码的处理。通过源码stdsoap2.c 的soap_string_in,soap_string_out实现了解,解决办法如下:
1.编译选项定义宏HAVE_MBTOWC(编译gsoap库时);
2.调用soap_set_mode,将soap消息的字符编码设置为SOAP_C_UTFSTRING;
3.在soap消息填充时,将消息内容转化为UTF-8编码(可能需要iconv调用)