Почему не выводится символ после конвертирования?

После конвертирования wchar_t символа в wstring в выводе то отображаются какие-то другие символы, то вообще ничего нет. В чём может быть проблема?
#include <iostream>
#include <locale>
#include <codecvt>

int main() {
    setlocale(LC_ALL, "");
    wchar_t character = L'Е';
    std::wstring_convert<std::codecvt_utf8<wchar_t>> converter;
    std::wstring wcharacter = converter.from_bytes(character);
    std::wcout << wcharacter << std::endl;
    return 0;
}
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы