Подскажите, можно ли через WinApi определить кодировку переданной строки char* ? Мне нужно по переданной строке сравнивать является и она Utf8 или же нет.
Можно использовать MultiByteToWideChar:
auto const is_utf8
{
(nullptr != psz_input)
and
(
('\0' == psz_input[0])
or
(0 != ::MultiByteToWideChar(CP_UTF8, MB_ERR_INVALID_CHARS, psz_input, -1, nullptr, 0)
)
};
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости