这个真是醉了,,unicode下只有一种方式,其余的方法试过了都不行。。
int len = WideCharToMultiByte(CP_ACP, 0, SendString, -1, NULL, 0, NULL, NULL);//其中的SendString是CString类型,csend是我想转换的char*类型
char* csend = new char[len + 1];
WideCharToMultiByte(CP_ACP, 0, SendString, -1, csend, len, NULL, NULL);