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

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

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


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

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


Всем привет!

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



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

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

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

 

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


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

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


Цитата Iska:
Это не предел: Necessary criteria for fonts to be available in a command window. »
Кстати, не поделитесь какими-либо кроме:

Andale Mono
Bitstream Vera Mono
Consolas
Courier New
DejaVu Sans Mono

Хочется расширить наборчик в коллекции

Отправлено: 21:14, 10-04-2012 | #31



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

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


Ветеран


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

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


Я не сильно большой любитель коллекционировать, свои потребности я покрыл, в основном, за счёт «Consolas» и «PT Mono». В ряде случаев из-за особенностей связки «видеокарта-драйвер-физическое разрешение монитора-установленное логическое разрешение экрана» использовал также шрифты «Andale Mono» и «DejaVu Sans Mono». Так что, я Вам в этом, увы, не помощник.

В принципе, можете порыться в этой теме: Шрифты для Far; там куча ссылок и описаний разнообразных шрифтов, причём не только контурных, но и вполне качественных растровых шрифтов.

Отправлено: 00:06, 11-04-2012 | #32


Модератор


Moderator


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

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


Цитата Fsaber:
Кстати, не поделитесь какими-либо кроме:
Andale Mono
Bitstream Vera Mono
Consolas
Courier New
DejaVu Sans Mono »
TrueType
тут всё просто
моноширинных шрифтов с русскими глифами и прописанной кодировкой Cp866 немного :
  1. дефолтный в Win9X Courier New
  2. Andale Mono (идёт в составе Ms Office)
  3. Anonymous Pro (свободный шрифт)
  4. Consolas (идёт в составе Ms Office)
  5. Lucida Console дефолтный в Win2k и выше
  6. PT Mono(свободный шрифт, сделанный и распространяемый Паратайпом )
чтобы получить это всё у себя, нужно установить вышеназванные шрифты и добавить твик
Код: Выделить весь код
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console\TrueTypeFont]
"0"="Lucida Console"
"00"="Anonymous Pro"
"000"="Courier New"
"0000"="Andale Mono"
"00000"="Consolas"
"000000"="PT Mono"

Последний раз редактировалось Amigos, 11-04-2012 в 09:31. Причина: добавил PT mono

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

Отправлено: 09:09, 11-04-2012 | #33


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


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

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


Цитата Amigos:
TrueType
тут всё просто »
Спасибо за паратайп и анонимус.
CP866 меня слабо интересует ибо лечится chcp если сильно надо.
Меня скорее интересует их Юникодно-наполненность.

Отправлено: 09:58, 11-04-2012 | #34


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


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

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


Всем привет! У меня проблема та же.
В реестре в ветке HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage параметр OEMCP=437 (а должно быть 866),
Что это может значить

Отправлено: 23:58, 01-01-2013 | #35


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


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

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


У меня XP rus в консоли русские буквы нормально при вводе и вверху окна:
Цитата:
Microsoft Windows XP [Версия 5.1.2600]
(С) Корпорация Майкрософт, 1985-2001.
а вот ниже, вывод данных из программ кракозябрами часто идет
Цитата:
2013-07-21 08:30 ¦шЄрщёъюх тЁхь* (чшьр)
Декодер кракозябр выдает что это
Цитата:
2013-07-21 08:30 ¦итайское врем* (зима)
Как нам пришлось помучиться
CP866 → CP1251
Шрифты менял, их там всего два почему-то.
HKEY_CURRENT_USER\Console параметр CodePage параметр отсутствует.
команда chcp выдает 866
Получается тут как в браузере если есть текст в разных кодировках на одной странице, не все браузеры нормально переваривают. Как это поправить?

Отправлено: 06:18, 22-07-2013 | #36


Ветеран


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

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


Artell, некоторые утилиты сделаны так, что делают вывод исключительно в одной, жёстко заданной разработчиком, кодировке. И далеко не всегда это OEM/866.

Цитата Artell:
а вот ниже, вывод данных из программ кракозябрами часто идет »
Каких именно программ?

Отправлено: 07:30, 22-07-2013 | #37


Модератор


Moderator


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

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


Цитата Artell:
У меня XP rus »
перенес. Читайте тему.

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

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

Отправлено: 08:58, 22-07-2013 | #38


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


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

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


Цитата Iska:
Каких именно программ? »
Точно не уверен, но кажется те утилиты, которые раньше выводили нормально русский текст.
Например ncrack выдает в моем примере выше по команде
ncrack -v --user root localhost:22
"Китайское время (зима)" это же явно текст из виндовс. Когда он успевает кодировку попутать?

Отправлено: 14:52, 22-07-2013 | #39


Ветеран


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

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


Artell, не знаю, как раньше у Вас, но у меня нынче:
Код: Выделить весь код
C:\Песочница\023>ncrack -v --user root localhost:22

Starting Ncrack 0.4ALPHA ( http://ncrack.org ) at 2013-07-22 14:59 ╠юёъютёъюх тЁхь* (чшьр)
Естественно, если выполнить «chcp 1251», то вывод становится нормален:
Код: Выделить весь код
C:\Песочница\023>chcp 1251

C:\Песочница\023>ncrack -v --user root localhost:22


Starting Ncrack 0.4ALPHA ( http://ncrack.org ) at 2013-07-22 15:00 Московское время (
зима)
Такова беда большинства портированных утилит: в большинстве случаев их авторы знать ничего не хотят о каких-то там иностранцах и их бедах с кодировками.
Это сообщение посчитали полезным следующие участники:

Отправлено: 15:01, 22-07-2013 | #40



Компьютерный форум 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




 
Переход