Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] кодировка в командной строке (http://forum.oszone.net/showthread.php?t=163663)

Percival 16-01-2010 13:03 1321637

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

Решение

okshef 16-01-2010 14:00 1321703

Percival, посмотрите решение из темы [решено] [проблема] Неправильная кодировка в консоли

Percival 16-01-2010 15:04 1321752

Ничего не помогло, перед тем как написать пробЫвал.

Vadikan 16-01-2010 15:11 1321765

Percival, что еще вы пробовали (чтобы нам не повторяться)?

Экспортируйте раздел HKEY_CURRENT_USER\Console, запакуйте в архив и прикрепите.

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


Ответы по пунктам приведите в след. сообщении.

Percival 16-01-2010 15:15 1321770

Извиняюсь, скачал отсюда архив с файлами реестра и забыл запустить. Сейчас его заметил, запустил, помогло, спасибо!

Vadikan 16-01-2010 15:16 1321772

Вообще-то, этот файл не надо было запускать, ибо его прикреплял человек с проблемой... Впрочем, неважно уже.

Expo37 04-08-2010 23:42 1467007

Иероглифы в командной строке ( cmd.exe )
 
Недавно качал файл Your Uninstaller! 2010 Pro 7.0.2010.13,и увидел в каментах написали что:


Код:

Исправление кодировки в Windows 7. После установки Your Uninstaller.

В блокноте написать следующие строки:
================================================
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls"
"1254"="c_1251.nls"
"1255"="c_1251.nls"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial,0"="Arial,204"
"Comic Sans MS,0"="Comic Sans MS,204"
"Courier,0"="Courier New,204"
"Microsoft Sans Serif,0"="Microsoft Sans Serif,204"
"Tahoma,0"="Tahoma,204"
"Times New Roman,0"="Times New Roman,204"
"Verdana,0"="Verdana,204"

=================================================
Затем переименовать расширение в .reg и применить этот файл. Всё должно исправиться.

Ну вот создал reg.reg файл и ввел данный код,после этого появились иероглифы в командной строке вот скринсшот:

http://s04.radikal.ru/i177/1008/b9/413b589af22b.png

Подскажите как сделать нормальное отображение БЕЗ ИЕРОГЛИФОВ!

MadMaks 04-08-2010 23:54 1467014

Expo37, логично предположить, что нужно обратно переписать изменённые параметры.
Воспользоваться на пример восстановлением системы на момент до внесения изменений.
Или могу предложить свои, рабочие параметры, см. вложение.

Expo37 05-08-2010 12:10 1467301

Не работает,добавил твои все равно иероглифы

Vadikan 05-08-2010 12:16 1467305

Expo37, для вступления изменений в силу необходима перезагрузка.

Что с откатом к точке восстановления до импорта твика?

Expo37 05-08-2010 12:40 1467336

Компьютер перегружал!

Точки восстановления к сожалению нет,т.к. заметил иероглифы не давно,точки уже стерлись

Vadikan 05-08-2010 12:58 1467355

Вложений: 1
Гм... какие-то странные параметры MadMaks предложил...

Expo37, удалите раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes

Затем импортируйте в реестр прикрепленный файл и перезагрузитесь.

Twister83 05-08-2010 13:47 1467389

А вот тема как-то подымала в этом же форуме про кодировки, и там было решение:

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

Прописал в ветке [HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe]
в REG_SZ - "CodePage"=dword:00000362

Перезагрузка.

Может поможет?

Expo37 05-08-2010 14:15 1467414

У меня в реестре вообще нет таких значений НИ ОДНОГО!

Twister83 05-08-2010 14:22 1467419

Expo37, если нет CodePage это нормально, пропускаем этот пункт.
Но должен быть - HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe
где мы и создаем этот параметр и перезагружаемся.


Expo37 05-08-2010 14:26 1467424

Vadikan, не работает
Twister83, нету такого HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe

http://i077.radikal.ru/1008/e7/c37ca21056d1.png

Может это не из-за того файла?

Twister83 05-08-2010 14:46 1467445

Expo37, ну а руками создать и проверить как поведет себя консоль? Уже бы попробовал давно.
Или тут создай прям:
[HKEY_CURRENT_USER\Console]
"CodePage"=dword:00000362

Vadikan 05-08-2010 16:20 1467510

Вложений: 1
Цитата:

Цитата Expo37
Vadikan, не работает »

Значит, дело вовсе не в твике, который вы привели в первом сообщении - ложный след.

См. http://forum.oszone.net/thread-133647.html (то же самое, что Twister83 предлагает) Я прикрепил REG-файл для импорта.

Expo37 06-08-2010 13:40 1468179

не помогает

Vadikan 06-08-2010 14:38 1468207

Expo37, делали это http://forum.oszone.net/post-1054577-4.html ?

Expo37 08-08-2010 20:09 1469527

Вот что я сделал:

1. Удалил: HKEY_CURRENT_USER\Console параметр CodePage

Но то что вы написали про тему,в ней сказано:

Код:

...параметр CodePage все портит. Его можно просто удалить (по умолчанию будет 866)...
я удалил но там и так стояло 866

2. HKEY_USERS\S-1-5-18\Console - нету такой папки и файла CodePage

______________________________________________________________________________

Перегрузился все равно иероглифы =(

Expo37 09-08-2010 17:27 1470147

Все проблему решил! Исправил следующим образом:

1. Открыл CMD
2. На рамке нажал "Свойства"
3. Открыл шрифт
4. Там стоял точечный ( какой то чет там хз )
5. Выбрал другой все встало на место!

HarrysFerrarievich 09-12-2010 16:50 1561968

В консоли(cmd), кирилица в иероглифах, как починить?
 
Доброго времени суток,
подскажите как пофиксить?
в консоле cmd, вот такая ситуация со кирилицей:

Microsoft Windows [Version 6.1.7600]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

C:\Users\millioner>gpg --gen-key
gpg (GnuPG) 2.0.14; Copyright (C) 2009 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

┬√схЁшЄх ЄЁхсєхь√щ Єшя ъы■ўр:
(1) RSA and RSA (default)
(2) DSA and Elgamal
(3) DSA (Єюы№ъю фы* яюфяшёш)
(4) RSA (Єюы№ъю фы* яюфяшёш)
┬р° т√сюЁ (?-яюфЁюсэхх)?

atm_kzn 09-12-2010 17:02 1561975

HarrysFerrarievich, попробуйте перед выполнением команды выполнить
Цитата:

chcp 1251

HarrysFerrarievich 09-12-2010 18:23 1562038

вот что не хватало, к комманде chcp 1251:

всем спасибо.
Цитата:

следующий шаг, в левом верхнем углу консоли нажимаем правую кнопку мыши на иконке, выбираем "Свойства" > "Шрифты", выбираем TT шрифт Lucida.
всем спасибо.
решен вопрос.

pingUIN 15-03-2011 15:47 1635481

Код:

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

C:\Users\smorozov.INTERVALE>nslookup www.ru
Сервер:  moscow-srv.intervale.ru
Address:  10.2.1.3

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

Код:

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

C:\Users\smorozov.INTERVALE>nslookup www.ru
╤хЁтхЁ:  moscow-srv.intervale.ru
Address:  10.2.1.3

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

Подскажите пожалуйста, как в windows 7 сделать нормальное отображение кирилицы без использования chcp, в win XP помниться был какой-то вариант с редактированием неких ключей, после чего проблем с отображением русского текста в cmd не возникало, если аналогичное решение под WIN 7 ?

Заранее благодарен за ответ.

Dzirt2005 16-03-2011 09:40 1635975

pingUIN,
Данная конкретная проблема кроется в неправильной локализации nslookup.exe. Самый простой вариант - переименовать/удалить файл %SystemRoot%\System32\ru-RU\nslookup.exe.mui. Правда тогда весь вывод будет на английском, но это все же меньше раздражает, чем смесь английских и нечитаемых символов.

Angel_19 24-03-2011 17:32 1642985

Проблема с кодировкой - nslookup
 
Запускаю, cmd , там запускаю nslookup и уже в ней идет проблема с кодировкой, вот картинка:

Как побороть?

Petya V4sechkin 24-03-2011 17:51 1643002

Angel_19, команда chcp что выдает?

Dzirt2005 24-03-2011 19:47 1643088

Вложений: 1
Petya V4sechkin,
866 она выдает (см. приложение). А проблема в кривой локализации именно программы nslookup.exe. Лечится удалением/переименованием файла %SystemRoot%\System32\ru-RU\nslookup.exe.mui (весь вывод станет на английском)

dmitryst 24-03-2011 20:15 1643106

Добавлю - чтобы переименовать, надо стать владельцем файла, и затем дать себе "полный доступ".

Rolex 02-08-2011 15:14 1724594

CMD Некорректное отображение русских символов
 
Вложений: 2
Заметил некорректное отображение русских символов в командной строке. Русские буквы отображаются, но не те которые должны быть. К примеру нажимаю "с" отображается "р", "ы" = "в" и так далее...

Причём, если скопировать содержимое окна и вставить в блокнот.. то будет отображаться "всё по-русски" - корректно.

читать дальше »
http://forum.oszone.net/attachment.p...1&d=1312284031
Microsoft Windows [Version 6.1.7601]
(c) Корпорация Майкрософт (Microsoft Corp.), 2009. Все права защищены.

Для получения сведений об определенной команде наберите HELP <имя команды>
ASSOC Вывод либо изменение сопоставлений по расширениям имен файлов.
ATTRIB Отображение и изменение атрибутов файлов.
BREAK Включение и выключение режима обработки комбинации клавиш CTRL+C.
BCDEDIT Задает свойства в базе данных загрузки для управления начальной
загрузкой.
CACLS Отображение и редактирование списков управления доступом (ACL)
к файлам.
CALL Вызов одного пакетного файла из другого.
CD Вывод имени либо смена текущей папки.
CHCP Вывод либо установка активной кодовой страницы.
CHDIR Вывод имени либо смена текущей папки.
CHKDSK Проверка диска и вывод статистики.
CHKNTFS Отображение или изменение выполнения проверки диска во время
загрузки.
CLS Очистка экрана.
CMD Запуск еще одного интерпретатора командных строк Windows.
COLOR Установка цветов переднего плана и фона, используемых по умолчанию.
COMP Сравнение содержимого двух файлов или двух наборов файлов.
COMPACT Отображение и изменение сжатия файлов в разделах NTFS.
CONVERT Преобразование дисковых томов FAT в NTFS. Нельзя выполнить
преобразование текущего активного диска.
COPY Копирование одного или нескольких файлов в другое место.
.....


HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

Vancouver 02-08-2011 15:29 1724602

Rolex, читайте тему.

Rolex 02-08-2011 16:32 1724630

Спасибо, помогло "свойство".

Cormorant 13-08-2011 14:43 1731051

Подсажите, а существует ли решение для украинского языка? А то в кодировке 866 какого-то кренделя нету украинской буквы "і". Для ХРюхи существовали всякие патчилки, а как быть с Windows 7 ? Противно наблюдать следующую картину:
Код:

Microsoft Windows [Version 6.1.7601]
(c) Корпорац?я Майкрософт (Microsoft Corp.), 2009. Ус? права захищено.

Спасибо.
P.S. Изменение шрифта не предлагать. Интересна возможность исправления проблемы в шрифте по умолчанию.

Iska 13-08-2011 15:12 1731060

Cormorant, почему «не предлагать» правильное решение вместо изобретения «левого» решения, как говорят, «через жёппу»?

Cormorant 22-08-2011 20:01 1737238

Цитата:

Цитата Iska
Cormorant, почему «не предлагать» правильное решение вместо изобретения «левого» решения, как говорят, «через жёппу»? »

Ну потому что мне нужно решить проблему при использовании текущего шрифта Terminal. Есть ли решения?

Iska 23-08-2011 02:49 1737463

Цитата:

Цитата Cormorant
Ну потому что мне нужно решить проблему при использовании текущего шрифта Terminal.»

Это не ответ. Повторю вопрос: зачем Вам нужен именно точечный шрифт? Почему Вам нельзя использовать TrueType шрифты?

padem 08-09-2011 02:06 1748482

S.O.S. !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

В W7 в место букв не важно какого языка символы квадратики треугольники. Ни куда не зайти ни чего не настроить полный
Капут. Что делать?

HELP!!!!!!!!!!!!!!!!!!!!!!!!!!!

hb860 08-09-2011 11:13 1748644

padem, начните отсюда: http://windows.microsoft.com/ru-RU/w...-system-locale
я полагаю тему-то вы всю прочитали, да?

Cormorant 11-10-2011 02:55 1770567

Цитата:

Цитата Iska
Это не ответ. Повторю вопрос: зачем Вам нужен именно точечный шрифт? Почему Вам нельзя использовать TrueType шрифты? »

Например визуально больше нравится.

Iska 13-10-2011 17:57 1772604

Cormorant, спасибо, ясно.

Cormorant, попробуйте порыться в этой теме: forum.farmanager.com • Просмотр темы - Шрифты для Far, может быть подберёте что-нибудь под себя из выложенных там растровых шрифтов.

Trojan.exe 03-12-2011 20:02 1808651

Не отображаются русские буквы в командной строке.
 
Не отображаются русские буквы в командной строке...

Теперь вот так:

http://saveimg.ru/show-image.php?id=...486b46f25cba32
http://saveimg.ru/show-image.php?id=...c92b3a54aed9c9

Windows 7, 6.1.7600

sLiDeR-X 03-12-2011 20:05 1808652

Trojan.exe, а ты пробовал делать поиск по сайту с фразой "Не отображаются русские буквы в командной строке".
Не поверишь, поиск творит чудеса!

Trojan.exe 03-12-2011 20:12 1808655

Сейчас поищу...

Morpheus 03-12-2011 20:23 1808658

Trojan.exe, склеил темы. См.решение в шапке.

VictorSh 13-12-2011 13:11 1814309

Неправильная кодировка в консоли
 
Здравствуйте,

в консоли русские символы отображаются закорючками, но если выделить весь текст и скоприровать в программу Notepad++, то там все ок.
Пробовал делать chcp 866, chcp 1251, chcp 65001 - не помогает.

ОС: Windows 7 Pro x64 Russian

Morpheus 13-12-2011 13:24 1814322

VictorSh, переношу в правильную тему. Что помешало найти эту тему самостоятельно?

VictorSh 14-12-2011 21:38 1815359

Morpheus, Спасибо. Я искал, но не нашел :(

Твики не помогли.

Решил проблему так. Открываем консоль. Нажимаем правой кнопкой мыши на строке заголовка, выбираем умолчания. На вкладке шрифт в элементе списка Шрифт выбираем Lucida Console. Не работало с точечными шрифтами.

ekze 08-04-2012 14:19 1895646

Проблема с кодировкой
 
Имеется компьютер с Windows 7 Максимальная
Есть программа, которая запускается через .bat
При запуске вот что видно

Если запустить просто командную строку, все нормально


На другом компьютере с семеркой на борту все отображается нормально.

okshef 08-04-2012 14:23 1895649

ekze, склеил темы. Читайте.

ekze 08-04-2012 15:07 1895675

почитал, не разобрался.

Blast 08-04-2012 15:12 1895679

Цитата:

Цитата ekze
не разобрался »

Буквы непонятные? Что вы делали чтобы решить проблему, не стесняйтесь подробностей.

ekze 08-04-2012 15:20 1895686

Создавал HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe
Удалял обратно, т.к. без эффекта
Менял значения с 1252 на 1251
Не знаю уже чего я делал, все что тут читал то и делал, результата нет
И мовсем не понятно, почему при запуске командной строки все отображается нормально, а из .bat иероглифы

okshef 08-04-2012 15:22 1895688

ekze, а шапку почитать? Там слово "Решение".

ekze 08-04-2012 15:25 1895691

у меня стоит Lucida Console
Пробовал менять на другие шрифты, все равно не хочет

Petya V4sechkin 08-04-2012 15:45 1895703

Цитата:

Цитата ekze
программа, которая запускается через .bat

Какая?

Цитата:

Цитата ekze
Не знаю уже чего я делал, все что тут читал то и делал

Выложите содержимое (в Regedit -> меню Файл -> Экспорт) раздела реестра
HKEY_CURRENT_USER\Console

Цитата:

Цитата ekze
На другом компьютере с семеркой на борту все отображается нормально

Можете сравнить ветку.

ekze 08-04-2012 15:52 1895708

Есть 2 программы, широкого распространения не имеют. Созданы для расчета параметров.
Одна точно на бейсике.

PHP код:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USERConsole]
"ColorTable00"=dword:00000000
"ColorTable01"=dword:00800000
"ColorTable02"=dword:00008000
"ColorTable03"=dword:00808000
"ColorTable04"=dword:00000080
"ColorTable05"=dword:00800080
"ColorTable06"=dword:00008080
"ColorTable07"=dword:00c0c0c0
"ColorTable08"=dword:00808080
"ColorTable09"=dword:00ff0000
"ColorTable10"=dword:0000ff00
"ColorTable11"=dword:00ffff00
"ColorTable12"=dword:000000ff
"ColorTable13"=dword:00ff00ff
"ColorTable14"=dword:0000ffff
"ColorTable15"=dword:00ffffff
"CursorSize"=dword:00000019
"EnableColorSelection"=dword:00000000
"ExtendedEditKey"=dword:00000000
"ExtendedEditKeyCustom"=dword:00000000
"FontFamily"=dword:00000000
"FontSize"=dword:00000000
"FontWeight"=dword:00000000
"FullScreen"=dword:00000000
"HistoryBufferSize"=dword:00000032
"HistoryNoDup"=dword:00000000
"InsertMode"=dword:00000001
"LoadConIme"=dword:00000001
"NumberOfHistoryBuffers"=dword:00000004
"PopupColors"=dword:000000f5
"QuickEdit"=dword:00000000
"ScreenBufferSize"=dword:012c0050
"ScreenColors"=dword:00000007
"TrimLeadingZeros"=dword:00000000
"WindowSize"=dword:00190050
"WordDelimiters"=dword:00000000

[HKEY_CURRENT_USERConsoleCommand Prompt]
"ScreenColors"=dword:00000007
"PopupColors"=dword:000000f5
"ColorTable00"=dword:00000000
"ColorTable01"=dword:00800000
"ColorTable02"=dword:00008000
"ColorTable03"=dword:00808000
"ColorTable04"=dword:00000080
"ColorTable05"=dword:00800080
"ColorTable06"=dword:00008080
"ColorTable07"=dword:00c0c0c0
"ColorTable08"=dword:00808080
"ColorTable09"=dword:00ff0000
"ColorTable10"=dword:0000ff00
"ColorTable11"=dword:00ffff00
"ColorTable12"=dword:000000ff
"ColorTable13"=dword:00ff00ff
"ColorTable14"=dword:0000ffff
"ColorTable15"=dword:00ffffff
"InsertMode"=dword:00000001
"QuickEdit"=dword:00000000
"FullScreen"=dword:00000000
"ScreenBufferSize"=dword:012c0050
"WindowSize"=dword:00190050
"FontSize"=dword:000e0000
"FontFamily"=dword:00000036
"FontWeight"=dword:00000190
"FaceName"="Lucida Console"
"CursorSize"
=dword:00000019
"HistoryBufferSize"=dword:00000032
"NumberOfHistoryBuffers"=dword:00000004
"HistoryNoDup"=dword:00000000 


Petya V4sechkin 08-04-2012 16:22 1895733

ekze, попробуйте удалить ветку
HKEY_CURRENT_USER\Console\Command Prompt

ekze 08-04-2012 16:38 1895747

не помогло

Petya V4sechkin 08-04-2012 16:53 1895758

Цитата:

Цитата ekze
которая запускается через .bat

Приведите содержимое .bat

ekze 08-04-2012 16:58 1895764

Код:

gwbasic trgrd.bas

Petya V4sechkin 08-04-2012 18:14 1895808

ekze, это же DOS.

Цитата:

На другом компьютере с семеркой на борту все отображается нормально
Сравните с тем компьютером содержимое файлов Autoexec.nt и Config.nt в папке \Windows\System32.

Цитата:

у меня стоит Lucida Console
Не там.
Запустите программу. Нажмите Alt+Пробел -> Свойства (или Умолчания) -> Шрифт -> выберите.

Borevlad 10-05-2012 12:49 1913366

Кривое отображение русских шрифтов в CMD
 
Вложений: 1
Кривое отображение русских букв в CMD.

Какой параметр в реестре отвечает за отображение или шрифт?

Morpheus 10-05-2012 12:58 1913373

Borevlad, переношу. Ссылка на решение в шапке темы.

Outlaw_UA 11-06-2012 17:19 1932412

При выполнении команды
Код:

dsquery ou -name|dsget ou
вижу список моих OU с Description, поскольку текст вбит украинским буквами, то вместо определенных букв видны крякозабры
после применения решения из шапки видно все правильно, но ....
... если результат вывести в файл и вывести на экран например через
Код:

type
то кракозябры остаются, какие варианты решения проблемы ?

З.Ы. Весь этот сырбор для клонирования созданной структуры из одного контейнера в другой :)

alexstuff@vk 14-01-2013 10:50 2066317

У меня решилось методом научного тыека так:
HKEY_CURRENT_USER\Console

Меняем в "FontFamily" значение 0 на значение 1.

k86-1 15-02-2013 19:07 2091382

устал бороться с кодировкой cmd
 
Народ ну я уже даже не знаю что делать...
При выводе результата консоли в текстовый файл получаю кракозябры.
Код:

cmd command>c:\command.txt
Тестовый файл чушь будет показывать.
Менял кодировку,твикал реестр,менял системные файлы,менял шрифты...короче чего только не пробовал не добился нормального текста.
Винда оригинал ничем не твикаю никем не оптимизирована.
Есть мысли?

Vadikan 15-02-2013 19:56 2091441

Цитата:

Цитата k86-1
Народ ну я уже даже не знаю что делать... »

Использование фильтров и поиска на конференции... объединено с найденной темой.

k86-1 15-02-2013 20:41 2091469

Цитата:

Цитата Vadikan
объединено с найденной темой. »

Это да.
Но проблема то осталась.
Говорю-пробовал все.
Даже замену с других компов (ОС)

Petya V4sechkin 15-02-2013 20:57 2091481

Цитата:

Цитата k86-1
Тестовый файл чушь будет показывать

Большинство команд выводит текст в кодировке DOS-866.
Стандартный Notepad ее не поддерживает.

k86-1 15-02-2013 21:31 2091510

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

Iska 16-02-2013 05:52 2091704

Цитата:

Цитата k86-1
аха,знаю. я хочу заставить консоль так не делать. »

k86-1, не заставляйте.

k86-1 16-02-2013 15:11 2091918

Iska, ну ...так я и сам могу:)

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

Green31 27-03-2013 12:15 2119803

Кракозябры в командной строке ( как избавится ?)
 
Раньше отображался нормальный шрифт без проблем , сейчас даже не знаю после каких манипуляций стали кракозябры , если меня в настройках cmd шрифт на другой , то при команде "help" пишет нормальным шрифтом , а при команде "ping" к примеру пишет всякие иероглифыhttp://pcportal.org.ru/go?http://i52...fc8a37e020.jpg
Очень прошу помочь разобраться с данной проблемой , т.к очень не хочется менять ОС из этой не значительной проблемы !
Win 7 Ultimate x86 sp 1 rus !

Denisoff 27-03-2013 12:29 2119815

Green31, почитайте тему

Green31 27-03-2013 23:15 2120347

решение в шапке не помогает , тему перечитал , почти все эти методы уже испробованы и не дали результата !

пропустил только этот вариант , сейчас его сделал и все получилось без перезагрузки !

Iska 28-03-2013 00:21 2120402

Green31, а у Вас как этот параметр оказался в реестре?

Green31 28-03-2013 00:29 2120407

я комобо фиксом пользовался , от туда он и нарисовался!

i-Lex 06-04-2013 09:13 2126705

Слёт кодировки в консоли
 
Запустил сегодня консольку, чтоб пропинговать яндекс, а мне тут выдаются крокозябли.
Как это лечить?

Blast 06-04-2013 09:16 2126706

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

relay101 09-10-2013 14:03 2231315

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

Илья_Рудоманенко@vk 09-10-2013 14:57 2231346

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

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

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

relay101 09-10-2013 15:15 2231367

Цитата:

Проверка 100% завершена.

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

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

magarra 27-12-2014 00:16 2448805

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

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

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

Вот статья-оригинал, спасибо автору.

Iska 27-12-2014 19:15 2449002

Цитата:

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

Я бы в этом случае первым делом проверил наличие параметра «CodePage» и его значение в разделе «HKLM\Console».

foxbat 16-09-2015 10:36 2553754

вариант не использовать файл локализации (удалить-переименовать) 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

Dzirt2005 16-09-2015 11:06 2553765

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. У меня таких случаев не встречается, но можете и его переименовать, ни хуже, ни лучше не будет.

foxbat 23-09-2015 09:15 2556550

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

Dzirt2005 23-09-2015 09:31 2556559

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


foxbat 23-09-2015 09:49 2556563

Код:

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>nslookup ya.ru 8.8.8.8
╤хЁтхЁ:  google-public-dns-a.google.com
Address:  8.8.8.8

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


Dzirt2005 23-09-2015 12:31 2556635

foxbat, ну тогда последнее предложение - удалите все из каталога C:\Windows\rescache (обычно там один файл и два каталога) и возможно вам понадобится перезагрузка.

The_Immortal 19-04-2021 04:49 2955990

Не нашел подобной темы по Windows 10 и дабы не плодить хотел спросить тут: а как в Win 10 добиться чисто английского представления nslookup? ru-RU\nslookup.exe.mui - переименованы, C:\Windows\rescache - почищен...

Спасибо!

qrangerq 08-11-2022 16:02 2995946

Цитата:

Цитата The_Immortal
Не нашел подобной темы по Windows 10 и дабы не плодить хотел спросить тут: а как в Win 10 добиться чисто английского представления nslookup? ru-RU\nslookup.exe.mui - переименованы, C:\Windows\rescache - почищен...
Спасибо! »

заюзать chcp 437

YuS_2 08-11-2022 17:28 2995955

Цитата:

Цитата qrangerq
заюзать chcp 437 »

На дату поста посмотрите внимательнее. :)
Не думаю, что все полтора года спрашивающий ожидал с нетерпением ответ...

qrangerq 24-11-2022 05:33 2997205

YuS_2, и что?
вопрос актуальный
сам искал решение
теперь оно тут лежит и гуглится


Время: 00:07.

Время: 00:07.
© OSzone.net 2001-