|
Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 2000/XP » Разное - [решено] Сбилась кодировка командной строки |
|
Разное - [решено] Сбилась кодировка командной строки
|
D_Master
Сообщения: n/a |
Всем привет!
Не знаю точно что случилось, но стандартные сообщения командной строки отображаются в другой кодировке. То же самое происходит, если открыть командную строку в текущей папке, а в пути присутствуют русские символы: В апплете "Языки и региональные стандарты" везде стоит русский язык. Заранее спасибо. |
|
Отправлено: 07:58, 03-03-2009 |
Старожил Сообщения: 328
|
Профиль | Отправить PM | Цитировать Pili,
В ветке HKEY_CURRENT_USER\Console параметра CodePage у меня CodePage=1251 Зато есть HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe,но у меня CodePage=1251-нет (но могу прописать если надо) А как ты прописал и как вставил расскажи пошагово мне свою работу:
|
------- Последний раз редактировалось sztksales, 24-05-2013 в 20:10. Отправлено: 15:26, 23-12-2009 | #11 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Сообщения: 53443
|
Профиль | Отправить PM | Цитировать Цитата sztksales:
|
|
Отправлено: 15:28, 23-12-2009 | #12 |
Старожил Сообщения: 328
|
Профиль | Отправить PM | Цитировать Petya V4sechkin,
Спасибо за твою сностку, где уважаемый Pili, очень грамотно там все написал как надо исправить шрифты. Но руководствуясь его правилами и текстом прочтения я так немного и непонял - может ты мне поможешь????? В ветке HKEY_CURRENT_USER\Console параметра CodePage у меня CodePage=1251 Зато есть HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe,но у меня CodePage=1251-нет (но могу прописать если надо) А как прописать и куда вставить расскажи мне пошагово:
|
------- Отправлено: 15:30, 23-12-2009 | #13 |
Сообщения: 53443
|
Профиль | Отправить PM | Цитировать sztksales, повторяю для особо одаренных: удалите параметр CodePage.
|
Отправлено: 15:34, 23-12-2009 | #14 |
Старожил Сообщения: 328
|
Профиль | Отправить PM | Цитировать 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 !!!!! Все встало на свои места - иероглифы исчезли!!!!!!! Ура!!!!! Спасибо огромное..... Вам за такую умную работу - Вам надо давать печеньки с молоком.... |
------- Последний раз редактировалось sztksales, 24-05-2013 в 20:21. Отправлено: 15:36, 23-12-2009 | #15 |
Сообщения: 53443
|
Профиль | Отправить PM | Цитировать Цитата sztksales:
|
|
Отправлено: 15:55, 23-12-2009 | #16 |
Старожил Сообщения: 328
|
Профиль | Отправить PM | Цитировать Все восстановил, как положено и все встало на свои места!!!!
Спасибо помогло!!!!! |
------- Последний раз редактировалось sztksales, 24-05-2013 в 20:12. Отправлено: 15:56, 23-12-2009 | #17 |
Новый участник Сообщения: 42
|
Профиль | Отправить PM | Цитировать Тоже столкнулся с неправильной кодировкой в 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: Достаточно применить только один вариант. Внесение изменений в HKEY_USERS\S-1-5-18\Console не давало никаких изменений. |
Отправлено: 07:51, 10-05-2010 | #18 |
Пользователь Сообщения: 91
|
Профиль | Сайт | Отправить PM | Цитировать Тоже пользовался Combofix, аналогичные проблемы. Все поправил, спасибо большое, только вроде бы он добавляет еще один глюк. Перестали действовать специальные символы - ^C, ^Z - не получается прервать команду пинг.
А если сделаете ping ya.ru -t - то вообще, только закрывать cmd. Никто не знает, как это лечить? |
Отправлено: 14:34, 16-06-2010 | #19 |
Старожил Сообщения: 151
|
Профиль | Отправить PM | Цитировать не нашел более подходящей темы для моей проблемы
использую команду dir > t.txt в ВАТ-файле, чтобы получить список папок и файлов в той же папке, откуда и запускаю этот ВАТ-файл в XPsp3 кириллица в проводнике видна, а в результирующем файле t.txt , полученном выше, вместо нее всегда кракозябры методы, описанные здесь выше, мне не помогли при этом, при открытии любого примитивного ТХТ-файла, не имеющего указания о его кодировке, он открывается в кодировке 1251, как мне и удобно попытка открыть t.txt принудительно в кодировке 866, используя notepad\wordpad - безуспешна что еще можно попоробовать сделать? |
Отправлено: 07:36, 30-01-2011 | #20 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Разное - [решено] кодировка в командной строке | 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 |
|