CString tser; DWORD dwNum = WideCharToMultiByte(CP_OEMCP,NULL,tser,-1,NULL,NULL,0,NULL); char *pstr = new char[dwNum]; WideCharToMultiByte(CP_OEMCP,NULL,tser,-1,pstr,dwNum,0,NULL);