Как в Visual Studio C++ добиться правильного отображения в окне отладчика строк, написанных с использованием кириллицы при хранении в типе char? Комплект: Windows 7 US English + MS Visual Studio 2017.
Снимок экрана показывает суть проблемы:

Проблема не только в строках, которые внутри программы, но и в текстах, загружаемых из файлов. То есть сохранение в UTF-8 здесь не помогает.
Немного о специфике проблемы:
Я знаю, что правильный ответ "использовать UNICODE, _T(), wchar_t и т.д.". Мне этот ответ не подходит, т.к. нужен именно 8-ми битный char по ряду причин:
- Задача требует обработки больших объёмов текстов и удвоение объёма занимаемой памяти сразу приведёт к потере производительности. Как минимум за счёт вылета из кэшей.
- Мне не хочется переписывать везде char на wchar_t, а также все другие типы (вида std::string) и вызовы API. Знаю, что это - единственно правильный путь и что только так можно работать с локализацией, но в данном случае хочется этого избежать.
- Есть большое количество кода, где используется 8-ми битный char в старых приложениях и его тоже порой надо отлаживать – поддержка, никуда не деться.
Я разместил чуть больше информации тут: http://tenisheff.ru/programming/questions/vs_cpp_rus_chars.html и буду поддерживать там актуальное состояние вопросов-ответов.
wchar_t— это хорошее, правильное решение. Если с ним никак, посмотрите этот ответ, особенно раздел «Менее правильные, но пригодные решения». – VladD Jun 21 '17 at 12:09