Когда в консоле вывожу переменную с типо данным string появляются непонятные символы c++ - Вопросы по С+

Вопрос Когда в консоле вывожу переменную с типо данным string появляются непонятные символы c++

Регистрация
30 Июл 2013
Сообщения
100
Репутация
-1
Спасибо
0
Монет
0
Пробовал и wcout и setlocale разный, писал перед и после вывода, ничего не помогает
 
Регистрация
25 Сен 2013
Сообщения
90
Репутация
0
Спасибо
0
Монет
0
короче с типом string надо юзать utf8 или wchar_t чтоб русские норм выводились в консоли
 
Регистрация
11 Дек 2013
Сообщения
83
Репутация
0
Спасибо
0
Монет
0
то есть консоль сама догадывается перекодировать литералы, а вот переменные для нее — непосильная задача? Мощно задвинул, ничего не скажешь. Видимо, сами переменные с русскими буквами прокляты где-то на уровне ядра.
 
Регистрация
2 Май 2013
Сообщения
97
Репутация
0
Спасибо
0
Монет
0
Ахаха с такими знаниями он еще хотел клон геншина создать я ору
 
Регистрация
6 Сен 2013
Сообщения
95
Репутация
0
Спасибо
0
Монет
0
бро попробуй строку в wstring перевести и wcout с локалью по новой юзать типа так может зайдет
 
Сверху Снизу