Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» Можно ли изменить кодировку для cmd?

Автор: VLkin
Дата сообщения: 07.04.2005 09:12
А то напрягает батники в фаре редактировать.
Автор: Alan Mon
Дата сообщения: 07.04.2005 09:22
Совет igor_andreev:
Отправлено: 18:35 05-01-2005
Автор: LEPOTICA
Дата сообщения: 07.04.2005 10:47
Если надо что-бы нормально отображались русские символы поставь чтобы русский был по умолчанию и проблемы даже в старых дос-программах исчезнут
Автор: eugrus
Дата сообщения: 07.04.2005 12:26
chcp 1251
Автор: VLkin
Дата сообщения: 07.04.2005 12:43
Почему то и не задумывался о том что может быть стандартная команда, спасибо за советы.
Автор: abeast
Дата сообщения: 07.10.2009 11:15
Можно ли изменить кодировку по умолчанию в cmd?
Автор: 01MDM
Дата сообщения: 07.10.2009 12:09
abeast

Цитата:
Можно ли изменить кодировку по умолчанию в cmd?


Можно. Не меняя системные установки.

Первый способ:
Прописать в HKEY_CURRENT_USER\Software\Microsoft\Command Processor параметр AutoRun (reg_expand_sz) со значением "chcp 1251 1>nul"

Второй способ:
Создать батник:

Код:
:: startcmd.cmd
@echo off
cmd /k chcp 1251 1>nul
Автор: BVV63
Дата сообщения: 07.10.2009 12:16
abeast

Цитата:
Можно ли изменить кодировку по умолчанию в cmd?

Ну, поскольку в консоли используется кодовая страница 866, то если в реестре поменять значение REG_SZ-параметра "866" под ключом [HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage] с "C_866.nls" (по умолчанию) на иное (напр., на "C_1251.nls"), то и кодировка в cmd также изменится соответствующе.
Автор: abeast
Дата сообщения: 07.10.2009 13:19
01MDM
Спасибо. Первый способ -это именно то что искал.
Автор: AronaXus2
Дата сообщения: 24.05.2011 11:11
01MDM

Спасибо, пол нета перерыл чтобы решение найти, а оказалось так просто (:
Автор: eugrus
Дата сообщения: 03.01.2015 18:57

Цитата:
Прописать в HKEY_CURRENT_USER\Software\Microsoft\Command Processor параметр AutoRun (reg_expand_sz)


Вот сейчас любопытно стало: приписанное там выполняется при запуске коммандной строки или системы?
Автор: Genri
Дата сообщения: 29.01.2015 02:16
eugrus

Цитата:
приписанное там выполняется при запуске коммандной строки или системы?
-- командной строки. При условии что она вызывалась без параметра /d

Страницы: 1

Предыдущая тема: подхватил вирь


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.