可用于MFC内转换为UNICODE,解决_T()不能转换变量的问题
CString ConvertToUnicode(char* pChar)
{int charLen = strlen(pChar); //计算pChar所指向的字符串大小,以字节为单位,一个汉字占两个字节
int len = MultiByteToWideChar(CP_ACP, 0, pChar, charLen, NULL, 0); //计算多字节字符的大小,按字符计算
wchar_t *pWChar = new wchar_t[len + 1]; //为宽字节字符数申请空间,
MultiByteToWideChar(CP_ACP, 0, pChar, charLen, pWChar, len); //多字节编码转换成宽字节编码
pWChar[len] = '\0';
//将wchar_t数组转换为CString
CString cstr;
cstr.Append(pWChar);
return cstr;
}