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

Ответить
 • Просмотры: 3
Аватара пользователя
lynxxx

Re: Разное - [решено] Сбилась кодировка командной строки

Сообщение lynxxx »

Цитата:



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



удаление не помогло, переустановку шрифтов не получится сделать, диск не найден, папка Fonts весит 114мб

П.С.: А восстанавливать надо параметр CodePage в реестре? На что его удаление повлияет?
Аватара пользователя
Petya V4sechkin

Re: Разное - [решено] Сбилась кодировка командной строки

Сообщение Petya V4sechkin »

lynxxx, Пуск -> Выполнить -> cmd.exe



Код:

что выдает?
Аватара пользователя
lynxxx

Re: Разное - [решено] Сбилась кодировка командной строки

Сообщение lynxxx »

Petya V4sechkin,

Спасибо за твою сностку, где уважаемый Pili, очень грамотно там все написал как надо исправить шрифты.



Но руководствуясь его правилами и текстом прочтения я так немного и непонял - может ты мне поможешь?????



В ветке HKEY_CURRENT_USER\Console параметра CodePage у меня CodePage=1251

Зато есть HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe,но у меня CodePage=1251-нет (но могу прописать если надо)



А как прописать и куда вставить расскажи мне пошагово:



HTML код:

Код: Выделить всё

Прописал так
Код:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe]
"CodePage"=dword:00000362
Аватара пользователя
Petya V4sechkin

Re: Разное - [решено] Сбилась кодировка командной строки

Сообщение Petya V4sechkin »

Цитата sztksales:



В ветке HKEY_CURRENT_USER\Console параметра CodePage у меня CodePage=1251



Удалите параметр.
Аватара пользователя
sztksales

Re: Разное - [решено] Сбилась кодировка командной строки

Сообщение sztksales »

Petya V4sechkin,

Спасибо за твою сностку, где уважаемый Pili, очень грамотно там все написал как надо исправить шрифты.



Но руководствуясь его правилами и текстом прочтения я так немного и непонял - может ты мне поможешь?????



В ветке HKEY_CURRENT_USER\Console параметра CodePage у меня CodePage=1251

Зато есть HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe,но у меня CodePage=1251-нет (но могу прописать если надо)



А как прописать и куда вставить расскажи мне пошагово:



HTML код:

Код: Выделить всё

Прописал так
Код:
Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe]
"CodePage"=dword:00000362
Аватара пользователя
Petya V4sechkin

Re: Разное - [решено] Сбилась кодировка командной строки

Сообщение Petya V4sechkin »

sztksales, повторяю для особо одаренных: удалите параметр CodePage.
Аватара пользователя
sztksales

Re: Разное - [решено] Сбилась кодировка командной строки

Сообщение sztksales »

Petya V4sechkin,



Ни чего не стал удалять, а наоборот:



В ветке HKEY_CURRENT_USER\Console параметр CodePage поменял на 866 и в HKEY_USERS\S-1-5-18\Console CodePage 866 заодно.



Прописал в ветке [HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe]

в REG_DWORD - "CodePage" на 866



Дал заново команду CMD, команда chcp - показывает 866 !!!!! Все встало на свои места - иероглифы исчезли!!!!!!! Изображение

Ура!!!!! Спасибо огромное..... Изображение

Вам за такую умную работу - Вам надо давать печеньки с молоком.... Изображение
Аватара пользователя
Petya V4sechkin

Re: Разное - [решено] Сбилась кодировка командной строки

Сообщение Petya V4sechkin »

Цитата sztksales:



Удалил и что???



Не помогло?
Аватара пользователя
sztksales

Re: Разное - [решено] Сбилась кодировка командной строки

Сообщение sztksales »

Все восстановил, как положено и все встало на свои места!!!!

Спасибо помогло!!!!! Изображение
Аватара пользователя
Nimbussr

Re: Разное - [решено] Сбилась кодировка командной строки

Сообщение Nimbussr »

Тоже столкнулся с неправильной кодировкой в cmd в WinXP SP3.

В моём случае данная проблема решалась принудительным заданием кодировки 866 в HKEY_CURRENT_USER\Console (перезагрузка не требуется).

1. Создание подраздела %systemroot%_system32_cmd.exe и параметра СodePage:

Код:

Код: Выделить всё

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe]
"CodePage"=dword:00000362

или

2. Создание параметра CodePage:

Код:

Код: Выделить всё

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Console]
"CodePage"=dword:00000362

Достаточно применить только один вариант.

Внесение изменений в HKEY_USERS\S-1-5-18\Console не давало никаких изменений.
Ответить

Вернуться в «Microsoft Windows 2000/XP»