#include <locale.h>
string 转为CString
setlocale(LC_ALL, "chs");//设置中文环境
string value;
LPCSTR aa=value.c_str();//已经成功转为LPCSTR
CString str(aa);
setlocale(LC_ALL, "C");
CString 转为string
LPCTSTR szCmdId;
TCHAR szCmd[512];
_sntprintf_s(szCmd,256,255,_T("<QC><MSGID>%s</MSGID><ISDEBUG></ISDEBUG><MSGBODY></MSGBODY></QC>"),szCmdId);
char *pAnsiString = new char[1024];
char* oldLocal=setlocale(LC_ALL,""); //设置语言环境为本地系统
wcstombs(pAnsiString, szCmd, 1024);
setlocale(LC_ALL,oldLocal);