setlocale(LC_ALL, "ru_RU.UTF-8"); wchar_t* wstr = new wchar_t[100]; mbstowcs(wstr, str, strlen(str)); wcout << wstr << endl; // Печатается мусор