VC char 转unicode

来源:互联网 发布:七天网络成绩查询网页 编辑:程序博客网 时间:2024/05/01 23:28
char* szAnsi = "abcd1你我他";
//预转换,得到所需空间的大小
int wcsLen = ::MultiByteToWideChar(CP_ACP, NULL, strTextContent, strlen(szAnsi), NULL, 0);
//分配空间要给'\0'留个空间,MultiByteToWideChar不会给'\0'空间
wchar_t* wszString = new wchar_t[wcsLen + 1];
//转换
::MultiByteToWideChar(CP_ACP, NULL, szAnsi, strlen(szAnsi), wszString, wcsLen);
原创粉丝点击