Mail.ruПочтаМой МирОдноклассникиИгрыЗнакомстваНовостиПоискComboВсе проекты

Как поменять кодировку по умолчанию в командной строке Windows?

Александр Давыдов Знаток (374), закрыт 5 лет назад
Как поменять кодировку по умолчанию в cmd.exe не прибегая к постоянному вводу команд chcp?

В данный момент по умолчанию используется кодировка cp866, и при каждом запуске cmd.exe приходится вводить chcp 1251 или chcp 65001 (utf-8) чтобы полноценно использовать другие программы через командную строку, при этом каждый раз приходится вводить длинные параметры загрузки (например: prog.exe –h'109.188.72.29' -u'administraton' -p'password' --compress). Таким образом в заголовке cmd.exe отображаются все параметры, включая путь, имя пользователя и пароль, что в моем случае недопустимо.

Создание .bat или .cmd файла со всеми командами не является идеальным решением.

Имеются ярлыки к программам, которые работают в cmd.exe. В ярлыках уже прописаны все параметры, а заголовок cmd.exe принимает значения из ярлыка, но кириллица становится нечитаемой, что накладывает существенные ограничения. Такими ярлыки могут быть самой лучшей альтернативой, если найдется решение проблемы с кодировкой.
Похожие вопросы
Также спрашивают