Если на мк то он не умеет в utf8 сам по себе, винда тоже имеет TCHAR который разный... Так что если по байтам читаешь то все делаешь сам, руками, без ансамбля
он почти работает, всё бы хорошо, но я разбивая строку на мелкие, по факту добавляю \n чтобы на экране вывести, текст выводиться, но переносы кривые и не всегда срабатывают