Кракозябры в командной строке cmd. Проблемы с кодировкой cmd.exe

Кракозябры в командной строке cmd. Проблемы с кодировкой cmd.exe Столкнулся с проблемой отображения кракозябров в cmd в Windows 7. Как исправить надо.

Выполняю cmd и в нем set, хочу узнать USERNAME. Но оно показывается в непонятной кодировке.

chcp 866; chcp 1251; chcp 65001 - не помогали.

Оказывается надо в свойствах самого cmd выбрать шрифт Lucida Console!!!. Только так можно получить нормальный текст на русском языке.

 

Спасшая статья:

Приложение cmd.exe – это командная строка или программная оболочка с текстовым интерфейсом (во загнул :) ).

Запустить командную строку можно следующим способом: Пуск →Выполнить →  вводим в поле команду – cmd и жмем ОК. В итоге откроется рабочее окно программы – c:\WINDOWS\system32\cmd.exe. (рис.1)

Рис.1



Если Вы занялись проблемой кодировки шрифтов в cmd.exe, то как запускать командную строку наверняка уже знаете :)

 

Перейдем собственно к проблеме: иногда вместо русских букв при выполнении команд выходит набор непонятных символов (рис.2).

 

Рис.2

Первым делом нужно зайти в свойства окна – правой кнопкой щелкнуть по верхней части окна → Свойства → выйдет окно рис.3, здесь в поле Шрифтвыбираем Lucida Console и жмем ОК.

Рис.3

Теперь Вы получили нормальный текст на русском языке. Так же можно поменять текущую кодировку шрифта, для этого используется команда chcp. Набираем эту команду и жмем Enter, в результате получим текущую кодировку для командной строки – рис.4.

Рис.4

Для изменения кодировки так же применим chcp в следующем формате:

Chcp <код>

Где <код> – это цифровой параметр нужного шрифта, например,

1251 – Windows (кириллица);

866 – DOC-кодировка;

65001 – UTF-8;

Выбирайте на любой вкус. Т.о. что бы изменить кодировку на UTF-8 нужно выполнить команду chcp 65001.

almix
Разработчик Loco, автор статей по веб-разработке на Yii, CodeIgniter, MODx и прочих инструментах. Создатель Team Sense.

Вы можете почитать все статьи от almix'а.




Комментарии (4)     Подпишитесь на RSS комментариев к этой статье.

4 комментариев

#1280
Алекс говорит:
November 22, 2014 at 02:48 pm
спасибо, помогла статья, после установки Denwer на локалку слетела кодировка
#1414
Александр говорит:
August 24, 2015 at 11:20 am
Спасибо!
#1415
Пасик говорит:
August 25, 2015 at 11:34 am
Спасибо
#1554
Алексей говорит:
June 10, 2016 at 11:53 am
Огромное спасибо! - как всегда точно, ясно и о насущном

Leave a Comment

Fields with * are required.

Картинка с кодом валидации
Пожалуйста введите символы с картинки. Регистр букв неважен.