Можно ли установить EM DASH на Linux и Windows? (C ++) [дубликат]

На этот вопрос уже есть ответ здесь:

Вывод Unicode на консоль с использованием C ++ в Windows 4 ответа

Я не смог найти способcout&nbsp;символ '-', помещаю ли я это в выражение cout следующим образом:cout << "—";&nbsp;или использоватьchar(151)программа выводит нечеткий неопределенный символ. Ребята, вы видите что-то не так с моим кодом? ЯвляетсяcoutВозможно ли вообще использовать EM DASH?

Изменить: я также пыталсяwcout << L"—";&nbsp;а такжеstd::wcout << wchar_t(0x2014);, Они оба ничего не печатают в моем терминале.