解决方法:将string 通过copy函数复制到某个char[]
1.
string res =“xxx”;
char arr[100];
int len = res.copy(arr, 100);
arr[len] = ‘\0‘; //一定要加结束符
sendData = arr;
c++ socket发送数据时,sendData = (string)string 导致的乱码问题
原文:https://www.cnblogs.com/indifferent/p/11880426.html