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

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

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

Новый участник


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

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


Уже несколько дней в командной строке, что то не так с кодировкой, вместо русских символов какая то кракозябра. Как можно поменять кодировку и на какую?
Скрин

Решение

Отправлено: 13:03, 16-01-2010

 


Administrator


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

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


i-Lex, темы объединил. Посмотрите варианты решений выше, начиная с первой страницы.

-------
FAQ по Windows 10 .::. Настройка Центра обновления в Windows 10 .::. Чистая установка Windows 10 – пошаговая инструкция


Отправлено: 09:16, 06-04-2013 | #81



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

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


Новый участник


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

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


win 7 ultimate x86. в "Отчете о диагностике удаленного доступа" в некоторых местах кракозябры:
€¬п § ЇЁбЁ. . . . . . : s1.update.2gis.com
’ЁЇ § ЇЁбЁ. . . . . . : 1
‘а®Є ¦Ё§-Ё. . . . . . : 1857
„«Ё- ¤ --ле. . . . . : 4
ђ §¤Ґ«. . . . . . . . : ЋвўҐв
Ђ-§ ЇЁбм (㧫 ) . . . : 46.232.200.6
в других разделах отчета и латынь и кирилица отображается нормально. в приложениях нигде больше не проявляется. пробовал лечить изменением имен файлов NLS в system32- не помогло.

Отправлено: 14:03, 09-10-2013 | #82


Забанен


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

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


1. Откройте командную строку с Административными правами. Для этого нажмите кнопку Пуск > выберите Все программы > Стандартные >
щелкните правой кнопкой мыши командную строку и выберите команду Запуск от имени администратора.
2. В командной строке введите следующую команду и нажмите клавишу ВВОД: sfc/scannow

Команда sfc/scannow сканирует все защищенные системные файлы и заменяет неправильные версии правильными.

Если в конце проверки выйдет сообщение, что не все файлы удалось восстановить, выложите C:\windows\Logs\CBS\CBS.log в архиве.

Отправлено: 14:57, 09-10-2013 | #83


Новый участник


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

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


Цитата:
Проверка 100% завершена.

Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила.

Подробные сведения содержатся в файле CBS.Log windir\Logs\CBS\CBS.log.
Например: C:\Windows\Logs\CBS\CBS.log
тему приклеили к этой, но ведь у меня немножко другая ситуация: кракозябры не в командной строке, а в отчете системы, и то не везде, а только в некоторых его частях. сменил язык приложений на английский (США), теперь отчет на английском целиком, кракозябров нет.

Последний раз редактировалось relay101, 09-10-2013 в 16:00.


Отправлено: 15:15, 09-10-2013 | #84


Новый участник


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

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


Уже писали, но в обратную сторону (удалить, чтобы все заработало). В моем случае как раз нужно было создать:

В ветви HKEY_CURRENT_USER\Console\ нужно создать параметр (который, возможно, был удален бдительным антивирусом или чистилкой реестра) DWORD с именем CodePage и значением 00000362 (что в десятичной системе равняется 866)

Перезагрузки системы не требуется, только перезапуск консоли.

Вот статья-оригинал, спасибо автору.
Это сообщение посчитали полезным следующие участники:

Отправлено: 00:16, 27-12-2014 | #85


Ветеран


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

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


Цитата magarra:
Уже писали, но в обратную сторону (удалить, чтобы все заработало). В моем случае как раз нужно было создать:
В ветви HKEY_CURRENT_USER\Console\ »
Я бы в этом случае первым делом проверил наличие параметра «CodePage» и его значение в разделе «HKLM\Console».

Отправлено: 19:15, 27-12-2014 | #86


Старожил


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

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


вариант не использовать файл локализации (удалить-переименовать) nslookup.exe.mui, но какой именно файл надо переименовывать в Windows server 2012 x64? в system32 и SysWOW64 переименовывал - не помогло. а есть ещё в папке WinSxS но там не даёт переименовывать (??!!), говорит спросите разрешения у администратора, хотя я и есть администратор с полнымим правами.

в итоге так:
C:\Users\Администратор>nslookup www.ru
╤хЁтхЁ: localhost
Address: 127.0.0.1

Не заслуживающий доверия ответ:
╚ь : www.ru
Address: 217.112.35.75


C:\Users\Администратор>chcp
Текущая кодовая страница: 866

C:\Users\Администратор>chcp 1251
Текущая кодовая страница: 1251

C:\Users\Администратор>nslookup www.ru
Сервер: localhost
Address: 127.0.0.1

ЌҐ § б«г¦Ёў ойЁ© ¤®ўҐаЁп ®вўҐв:
Имя: www.ru
Address: 217.112.35.75

Отправлено: 10:36, 16-09-2015 | #87


Ветеран


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

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


foxbat, вроде же написано вполне конкретно какой именно файл нужно переименовать (или удалить):
Цитата Dzirt2005:
Данная конкретная проблема кроется в неправильной локализации nslookup.exe. Самый простой вариант - переименовать/удалить файл %SystemRoot%\System32\ru-RU\nslookup.exe.mui. Правда тогда весь вывод будет на английском, но это все же меньше раздражает, чем смесь английских и нечитаемых символов. »
Но нет! Это не наш метод! Пойдем по всему диску искать чего бы нам еще переименовать. Или поменять кодировку в консоли. Или еще чего-нибудь, только бы не то, что указано сделать.

PS: Ну, в теории, еще можете переименовать файл %SystemRoot%\SysWOW64\ru-RU\nslookup.exe.mui, но на практике это обычно не нужно. Вернее нужно только для каких-то очень специфических случаев, когда вызовется не 64-х битный nslookup, а 32-х битный %SystemRoot%\SysWOW64\nslookup.exe. У меня таких случаев не встречается, но можете и его переименовать, ни хуже, ни лучше не будет.

Отправлено: 11:06, 16-09-2015 | #88


Старожил


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

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


Dzirt2005, если бы вы внимательно прочитали моё сообщение, то поняли бы что ВАШ метод, я опробовал, но он не дал результата:
Цитата foxbat:
в system32 и SysWOW64 переименовывал - не помогло. »
вот так сейчас у меня называется файл:
c:\Windows\System32\ru-RU\nslookup.exe_ren.mui_ren

а вот вывод:
PS C:\Users\Администратор> nslookup ya.ru
╤хЁтхЁ: localhost
Address: 127.0.0.1

Не заслуживающий доверия ответ:
╚ь*: ya.ru
Addresses: 2a02:6b8::3
93.158.134.3
213.180.204.3
213.180.193.3

Отправлено: 09:15, 23-09-2015 | #89


Ветеран


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

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


foxbat, запустите cmd от имени Администратора, перейдите в каталог C:\Windows и выполните команду:
Код: Выделить весь код
C:\Windows>dir /s /b nslookup.exe.* | findstr /v /i "WinSxS"
C:\Windows\System32\nslookup.exe
C:\Windows\System32\en-US\nslookup.exe.mui
C:\Windows\SysWOW64\nslookup.exe
C:\Windows\SysWOW64\en-US\nslookup.exe.mui
C:\Windows\SysWOW64\ru-RU\nslookup.exe.mui
Тут же видно, что выводит у меня. Ну и вывод nslookup:
Код: Выделить весь код
C:\Windows>nslookup ya.ru 8.8.8.8
Server:  google-public-dns-a.google.com
Address:  8.8.8.8

Non-authoritative answer:
Name:    ya.ru
Addresses:  2a02:6b8::3
          93.158.134.3
          213.180.193.3
          213.180.204.3

Отправлено: 09:31, 23-09-2015 | #90



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

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

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Разное - [решено] Сбилась кодировка командной строки D_Master Microsoft Windows 2000/XP 62 03-07-2017 08:02
Разное - [решено] Не работают команды в командной строке. hameleon-print Microsoft Windows 2000/XP 9 16-04-2016 13:38
Службы - [решено] Полетели шрифты в командной строке cmd sztksales Microsoft Windows 2000/XP 3 21-12-2009 14:07
[решено] После лечения от паразитов диски открывается в командной строке freese Лечение систем от вредоносных программ 2 31-07-2009 15:11
Разное - [решено] как в командной строке получить идентификатор пользователя ? mitiya Microsoft Windows 2000/XP 3 05-09-2008 00:53




 
Переход