//UTF8转多字节
void UTF8ToMB(char*& pmb,const char* pu8)
{int nLen = MultiByteToWideChar( CP_UTF8, 0, pu8, -1, NULL, NULL );//得到UTF8编码的字符串长度
LPWSTR lpwsz = new WCHAR[nLen];
MultiByteToWideChar( CP_UTF8, 0, pu8, -1, lpwsz, nLen );
int nLen1 = WideCharToMultiByte( CP_ACP, 0, lpwsz, nLen, NULL, NULL, NULL, NULL );
WideCharToMultiByte( CP_ACP, 0, lpwsz, nLen, pmb, nLen1, NULL, NULL );//转换完毕
delete [] lpwsz;
}