Недавно начал писать на c++ и сразу же столкнулся с проблемой вывода русских букв в консоль. Для уточнения, может надо, использую clion. Что я только не перепробовал, setlocale(LC_ALL, "Russian"), SetConsoleCP(1251), и 866 пытался, chcp 1251/866 тоже не работает. Все равно какие то непонятные символы в консоли. Может еще чего попробовать?
PS: Починил! Изменил кодировку main на 1251, кодировку консоли на 1251 и setlocale Russian.
Как распознаете - сможете понять из какой кодировку в какую у вас происходит трансформация и настроить всё в единой кодировке или добавить нужные опции где надо.