Я пытаюсь понять WideCharToMultiByte, и мне было интересно, когда для lpUsedDefaultChar будет установлено значение TRUE.
Вот пример: Каким должен быть lpszW, чтобы флаг был установлен в true?
lpszW = L”__WHAT SHOULD_BE_HERE__”;
int c = ??;
BOOL fUsedDefaultChar = false;
DWORD dwSize = WideCharToMultiByte(CP_ACP, 0, lpszW, c, myOutStr ,myOutLen, NULL, &fUsedDefaultChar);
http://msdn.microsoft.com/en-us/library/dd374130(VS.85).aspx
Любые книги/учебники для понимания Unicode/UTF были бы замечательными.
Спасибо!