Как правильно найти длину строки с кириллицей в юникоде на C++?
Если под линуксом, то как-то так можно посчитать:#include <cstdlib>
//....
setlocale(LC_ALL, "ru_RU.utf8");
int strLength = mbstowcs(NULL, strBody.c_str(), 0);
в винде это работать увы не будет
Пока обнаружил, что длина строки с русскими буквами получается вдвое больше верной.
Пушо кодировка UTF-8.
Хотя длина именно строки должна быть одинаковой, тут больше о размере  в памяти речь идёт.