Подскажите, можно ли через 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)
)
};
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники