Иногда в интерпретаторе командной строки cmd.exe вместо русских букв выводятся непонятные символы ("кракозябры", "сломался шрифт"). Как восстановить (поменять) кодировку текста? Последний раз автор заметки столкнулся с этой проблемой после добавления нужных шрифтов в папку C:\Windows\Fonts.
Ниже – о простом и быстром, без коррекции системного реестра, способе избавиться от "кракозябликов" в командной строке (скриншоты от лица Windows 7).
Чтобы расшифровать кириллицу, запустим cmd (в Windows 10 через меню "Пуск" и "Все приложения") → правой кнопкой мыши кликнем по верхней части окна → в выпавшем меню найдем "Свойства" → в одноименном окне на вкладке "Шрифт" сменим "Точечные шрифты" на любой другой → "ОК".

При желании, для комфортного восприятия можно поиграть со шрифтами, их размером, жирностью (чекбокс "Жирный", скриншот), а также размером курсора (вкладка "Общие"), расположением и размером окна (вкладка "Расположение"), цветом текста и фона как экрана, так и всплывающего окна консоли Windows (вкладка "Цвета").
На последнем скриншоте – cmd.exe с темно-синим фоном. Кстати, всегда можно узнать текущую кодировку шрифта, набрав в консоли chcp → "Enter" (по умолчанию это cp866 или DOS-кодировка).
Свежие комментарии