Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - [решено] Сбилась кодировка командной строки

Ответить
Настройки темы
Разное - [решено] Сбилась кодировка командной строки
D_Master


Сообщения: n/a

Профиль | Цитировать


Всем привет!

Не знаю точно что случилось, но стандартные сообщения командной строки отображаются в другой кодировке. То же самое происходит, если открыть командную строку в текущей папке, а в пути присутствуют русские символы:



В апплете "Языки и региональные стандарты" везде стоит русский язык.

Заранее спасибо.

Отправлено: 07:58, 03-03-2009

 
eco eco вне форума

Аватара для eco

Ветеран


Сообщения: 11819
Благодарности: 1624

Профиль | Отправить PM | Цитировать


В реестре какие кодировки стоят?

Отправлено: 11:16, 03-03-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.



Moderator


Сообщения: 53456
Благодарности: 15501

Профиль | Отправить PM | Цитировать


Изображения
Тип файла: png Command-1251.png
(7.2 Kb, 196 просмотров)

D_Master, у себя то же самое недавно заметил - после чего произошло, не знаю. Вчера и сегодня роюсь в гугле - жутко интересно, почему так )

При запуске из Cmd.exe команда Chcp выдает 1251 (а должна 866 по умолчанию). При этом FAR manager выдает нормальную 866. А Command.com (досовский) - вообще прикол (скриншот прикрепил).

В ветке HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage параметр OEMCP=866 (как и должно быть).

В этих ветках тоже все ок:
HKCU\SOFTWARE\Microsoft\Command Processor
HKLM\SOFTWARE\Microsoft\Command Processor

В досовских Autoexec.nt и Config.nt тоже нормально. Тем не менее, на скриншоте видно, что Chcp каким-то образом выполняется при запуске. Буду дальше рыть в этом направлении. Нет, Chcp ни при чем (удаление из system32 не помогло).

sfc /scannow пока не пробовал.

Последний раз редактировалось Petya V4sechkin, 04-03-2009 в 10:45.


Отправлено: 10:12, 04-03-2009 | #3



Moderator


Сообщения: 53456
Благодарности: 15501

Профиль | Отправить PM | Цитировать


D_Master, эврика!
В ветке HKEY_CURRENT_USER\Console параметр CodePage все портит. Его можно просто удалить (по умолчанию будет 866). И в HKEY_USERS\S-1-5-18\Console заодно.

А делает этот "замечательный" глюк ComboFix.

Последний раз редактировалось Petya V4sechkin, 28-03-2013 в 09:10.

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:02, 04-03-2009 | #4

D_Master


Сообщения: n/a

Профиль | Цитировать


Сорри, что не заглядывал в тему
Petya V4sechkin, благодарю, попробую! (сейчас 7ку оцениваю )

Цитата Petya V4sechkin:
А делает этот "замечательный" глюк ComboFix, там есть такое: »
Точно! Я же на днях с ComboFix-ом работал!

Отправлено: 11:27, 04-03-2009 | #5


Dr. Piligrim


Сообщения: 2443
Благодарности: 519

Профиль | Отправить PM | Цитировать


Попробуйте переустановить шрифты windows
Дополнительно здесь
update
Проверил на тестовом компьютере (спец. собрал), версия комбофикс правда устарела, ещё прошлогодняя. Действительно cmd после комбофикс показывет иероглифы
В ветке HKEY_CURRENT_USER\Console параметра CodePage вообще нет, добавление туда и в HKEY_USERS\S-1-5-18 CodePage=866 не помогло. Зато есть HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe, где CodePage=1251
Прописал так
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe]
"CodePage"=dword:00000362
И все стало нормально
Заодно можно поискать по ключ. слову %systemroot%_system32_cmd.exe в ветке HKEY_USERS и также прописать CodePage=866

-------

Virus? Malware? - Начните отсюда
Проблема в вашей теме решена? - Отметьте её решенной в настройках темы
Free Antivirus Software......Полиморфный AVZ


Последний раз редактировалось Pili, 04-03-2009 в 20:37.

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:53, 04-03-2009 | #6


Модератор


Moderator


Сообщения: 16844
Благодарности: 3247

Профиль | Сайт | Отправить PM | Цитировать


Эпидемия какая-то. На одном компьютере 3 системы - Vista, XP, 7. На Vista и XP в ком строке, после чего не знаю, слетела кодировка. На Vista помог только совет Pili. Остальное не сработало

-------
При заполнении сведений о конфигурации компьютера не забудь поставить флажок: отображать - "Да"
-------------------------------------------------------------------------------------------
Ассоциация VirusNet - помощь и обучение борьбе с вирусами. Некоторые вопросы загрузки в моем блоге


Отправлено: 14:08, 09-05-2009 | #7


Пользователь


Сообщения: 67
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата:
В ветке HKEY_CURRENT_USER\Console параметр CodePage все портит. Его можно просто удалить (по умолчанию будет 866). И в HKEY_USERS\S-1-5-18\Console заодно.
удаление не помогло, переустановку шрифтов не получится сделать, диск не найден, папка Fonts весит 114мб
П.С.: А восстанавливать надо параметр CodePage в реестре? На что его удаление повлияет?

Отправлено: 13:36, 12-05-2009 | #8



Moderator


Сообщения: 53456
Благодарности: 15501

Профиль | Отправить PM | Цитировать


lynxxx, Пуск -> Выполнить -> cmd.exe
Код: Выделить весь код
chcp
что выдает?

Отправлено: 13:38, 12-05-2009 | #9


Пользователь


Сообщения: 67
Благодарности: 0

Профиль | Отправить PM | Цитировать


Цитата:
В ветке HKEY_CURRENT_USER\Console параметра CodePage вообще нет, добавление туда и в HKEY_USERS\S-1-5-18 CodePage=866 не помогло. Зато есть HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe, где CodePage=1251
Прописал так

Код:
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe]
"CodePage"=dword:00000362
код скопировать в блокнот и расширение .reg поставить и выполнить?

Цитата Petya V4sechkin:
что выдает? »
текущая кодовая страница: 866
при выполнении chkdsk C: /r СКРИН

Отправлено: 13:40, 12-05-2009 | #10



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - [решено] Сбилась кодировка командной строки

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] кодировка в командной строке Percival Microsoft Windows 7 95 24-11-2022 05:33
Интернет - [решено] отключение прокси в IE из командной строки olegka_n Microsoft Windows 2000/XP 8 21-08-2015 09:41
CMD/BAT - [решено] архиватор 7z и командной строки Daemon.XP Скриптовые языки администрирования Windows 4 15-07-2009 11:40
Службы - [решено] network down из командной строки Daemon.XP Microsoft Windows 2000/XP 3 02-03-2009 21:59
[решено] Утилиты командной строки kapitanvagin Программное обеспечение Windows 1 28-03-2008 22:56




 
Переход