FAQ: проблема с кодировкой шрифта в командной строке Windows
Иногда в интерпретаторе командной строки cmd.exe вместо русских букв выводятся непонятные символы ("кракозябры" или "сломался шрифт"). Как восстановить (поменять) кодировку текста? Последний раз автор столкнулся с этой проблемой после добавления нужных шрифтов в папку C:\Windows\Fonts. Ниже - о простом и быстром, без коррекции системного реестра, способе избавиться от "кракозябликов" в командной строке (скриншоты от лица Windows 7).
Чтобы расшифровать кириллицу, запустим cmd (в Windows 10 через меню "Пуск" и "Все приложения") → правой кнопкой мыши кликнем по верхней части окна → в выпавшем меню найдем "Свойства" → в одноименном окне на вкладке "Шрифт" сменим "Точечные шрифты" на любой другой → "ОК".
При желании, для комфортного восприятия можно поэкспериментировать со шрифтами, их размером, жирностью (чекбокс "Жирный", см. скриншот), а также размером курсора (вкладка "Общие"), расположением и размером окна (вкладка "Расположение"), цветом текста и фона как экрана, так и всплывающего окна консоли Windows (вкладка "Цвета").
На последнем скриншоте - cmd.exe с темно-синим фоном. Кстати, всегда можно узнать текущую кодировку шрифта, набрав в консоли chcp → "Enter" (по умолчанию это cp866 или DOS-кодировка).
Дмитрий Евдокимов
www.TestSoft.su
|