определение кодировки по переданному char* через WinApi

140
30 октября 2018, 09:10

Подскажите, можно ли через WinApi определить кодировку переданной строки char* ? Мне нужно по переданной строке сравнивать является и она Utf8 или же нет.

Answer 1

Можно использовать 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)
  )
};
READ ALSO
Как установить библиотеку curl на mac? - c++

Как установить библиотеку curl на mac? - c++

Возможно ли вообще использовать эту библиотеку на mac и как это сделать?

148
SDL 2 задать 4 координаты для картинки

SDL 2 задать 4 координаты для картинки

Возник вопрос по SDL2нужно сделать так чтобы картинку я мог вставить по 4 координатам(для того чтобы растягивать изменять пропорциию картинки...

177
Контроль ввода в QLineEdit

Контроль ввода в QLineEdit

Есть QLineEdit, в которое нужно вводить только вещественные значения(например, maxAccelerationValue)

189
error: expected initializer before '.' token

error: expected initializer before '.' token

Пытаюсь написать простенькую фонотеку, где класс содержит название и исполнителя трекаПользователь должен ввести эти данные сам

171