MultiByteToWideChar 与 WideCharToMultiByte
MultiByteToWideChar
int MultiByteToWideChar(
UINT uCodePage,
DWORD dwFlags,
PCSTR pMultiByteStr,
int cbMultiByte,
PWSTR pWideCharStr,
int cchWideChar
);
MultiByteToWideChar(CP_ACP, 0, postJsonAlarmCstr2T2A, -1, pszUnicode, dwCount);
WideCharToMultiByte
int WideCharToMultiByte(
UINT uCodePage,
DWORD dwFlags,
PCWSTR pWideCharStr,
int cchWideChar,
PSTR pMultiByteStr,
int cbMultiByte,
PCSTR pDefaultChar,
PBOOL pfUsedDeefaultChar
);
WideCharToMultiByte(CP_UTF8, 0, pszUnicode, -1, pszUTF8 + sizeof(arUTF8Header), dwCount - sizeof(arUTF8Header), NULL, NULL);