在这里您可以看到,当您从 Wide 转换为 Narrow 时,某些符号可能会被替换为?
. 当 W2A 转换应用于字符串时如何检测这些情况。往返转换是一种方式,但速度不快。我想在转换 W2A 函数时应该以某种方式标记转换不是完全可能的。如何获得这些信息?
编辑:例如,如果
int WideCharToMultiByte(
UINT CodePage,
DWORD dwFlags,
LPCWSTR lpWideCharStr,
int cchWideChar,
LPSTR lpMultiByteStr,
int cbMultiByte,
LPCSTR lpDefaultChar,
LPBOOL lpUsedDefaultChar
);
最后一个论点是告诉我需要什么。W2A呢?如何侦破案件?