Как правильно настроить кодировку для std::ifstream и std::string?
Работаю в RAD studio 10.4
Есть xml файл в кодировке utf8 из него нужно извлечь необходимые данные и записать в sqlite.
Насколько мне извесnно std::ifstream читает текст в кодировке ANSI из за чего кириллица сбивается и при отправке данных в sqlite (в базе установлена кодировка utf8) кириллица приходит битая. При этом выгрузка в txt файл происходит без проблем до тех пор пока не используется subtsr (в одном из 4 txt файлов кириллица сбивается при использовании std::string::substr)