Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.63/48: Рейтинг темы: голосов - 48, средняя оценка - 4.63
Ria Seia
0 / 0 / 0
Регистрация: 07.02.2013
Сообщений: 4
1

Ошибка отображения русского языка в Командной строке

07.02.2013, 21:59. Просмотров 9068. Ответов 10
Метки нет (Все метки)

Всем доброго времени суток.

При установке Denwer 3 была замечена ошибка отображения русского языка (базовая сборка от 2012-09-16).
Программа скачана с официального сервера.
1) Перезагрузка установочного файла результата не дала.
2) Тот же архив на другой машине устанавливается без нареканий.

Установлена Windows 7 Максимальная SP1, x64, лицензия.
Русская версия с дополнительно установленным английским пакетом.

Язык и региональные установки установлены:
Формат - Русский (Россия)
Расположение - Россия
Язык интерфейса - Русский
Язык программ не поддерживающий Юникод - Русский (Россия)

Не увенчались успехом следующие способы решения проблемы:
1) Заменить в реестре в ветке HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\Code Page С "1252"="c_1252.nls" на "1252"="c_1251.nls", С "1250"="c_1250.nls" на "1250"="c_1251.nls"
2) В папке \WINDOWS\system32\ найти файлы С_1250, С_1251 и С_1252. С_1251 куда-нибудь копировать и переименовать в С_1252 и С_1250. Оригинальные С_1250 и С_1252 переименовать (потребуется изменить права доступа). Возвратить новые версии 1250 и 1252 на место. В итоге файлы С_1250 и С_1252, должны быть переименованной копией С_1251.

Пока писался пост, замечено:
Проблема наблюдается именно при работе с командной строкой (например, та же ошибка возникает при запуске cmd.exe)
Сколько существует проблема - сказать затрудняюсь, замечена только сегодня. Винда была установлена 3 месяца назад.

Возможно ли решить проблему не прибегая к переустановке системы?
0
Миниатюры
Ошибка отображения русского языка в Командной строке  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.02.2013, 21:59
Ответы с готовыми решениями:

Ошибка в командной строке Telnet
Хочу войти в почту через telnet пишу: telnet smtp.mail.ru 25 EHLO mail.ru AUTH LOGIN А ответ...

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

Ошибка отображения русского текста
Здравствуйте! ссылка = InputBox("Добавления пути к папке", "Папка")Если в пути к файлу есть...

Ошибка с подключением русского языка
А так же, почему то выделяет красным число "pi" #include <stdio.h> #include <math.h> #include...

Ошибка в программе C++ (калькулятор). Подключение русского языка
Хочу написать простенький калькулятор на C++, но постоянно выдаёт ошибку. #include "stdafx.h"...

10
Persk
Модератор
Эксперт Windows
7487 / 3214 / 224
Регистрация: 25.10.2010
Сообщений: 13,199
07.02.2013, 23:44 2
Попробуйте в CMD набрать
Bash
1
chcp
Если будут каракули с цифрами 1251, наберите
Bash
1
chcp 866
0
Katharsis
Заблокирован
08.02.2013, 01:54 3
или (бывает что смена кодировки на 866 ничего не меняет), можно выбрать в свойствах шрифт Lucida Console (доступ к свойствам - правый клик по верхней панели консоли)
1
Kиpилл
Особый статус
Эксперт WindowsВирусоборец
8299 / 1650 / 78
Регистрация: 15.04.2011
Сообщений: 5,399
08.02.2013, 04:50 4
Katharsis говорит верно,не однократно сталкивался с подобной проблемой.
Переустановка наврядли поможет.
1
08.02.2013, 04:50
sov44
1761 / 745 / 128
Регистрация: 09.04.2011
Сообщений: 1,318
08.02.2013, 13:00 5
Ria Seia, попробуйте твик реестра http://rghost.ru/43636092
1
Ria Seia
0 / 0 / 0
Регистрация: 07.02.2013
Сообщений: 4
16.02.2013, 12:55  [ТС] 6
Доброго времени суток.
Пишу только сейчас, т.к. не было доступа к проблемному компьютеру. Прошу прощения за подобную нерасторопность.
Премного благодарна откликнувшимся на мою беду.
Все рекомендации были опробованы, итоги ниже.

Persk, результат выполнения команды во вложении. Но, к сожалению, ошибка остается спутником системы
Кликните здесь для просмотра всего текста
Ошибка отображения русского языка в Командной строке

sov44, аналогично: ошибка осталась
Кликните здесь для просмотра всего текста
Ошибка отображения русского языка в Командной строке

Katharsis, большое спасибо. Изменение в свойствах шрифта временно проблему устраняет (до следующего запуска)
Оказывается, проблема возникает на точечных шрифтах. Но что мне сейчас кажется странным - размеры шрифтов как бы задвоены так и должно быть? (прошу прощения, если вопрос несколько глуп и наивен - ранее со свойствами командной строки сталкиваться не приходилось)
Кликните здесь для просмотра всего текста
Ошибка отображения русского языка в Командной строке

Koza Nozdri, спасибо. Значит, продолжу искать решение на существующей системе.
0
Katharsis
Заблокирован
16.02.2013, 13:08 7
Ria Seia, что значит размеры задвоены? шрифт Lucida Console сам по себе крупнее чем точечный, размер какой вам нужно вы тоже в свойствах можете задать. Настройка должна сохраняться, а если нет - значит у вас в системе присутствует что то, что ее сбрасывает
0
Ria Seia
0 / 0 / 0
Регистрация: 07.02.2013
Сообщений: 4
16.02.2013, 15:15  [ТС] 8
Задвоение размеров: при выборе точечного шрифта в окне "Размер" все размеры дублируются (5х12 - 2 шт., 7х12 - 2 шт, 8х12 - 2 шт., 12х16 - 2 шт., ...) (под спойлером)
Кликните здесь для просмотра всего текста

В других шрифтах (Lucida Console и Consolas) такого нет - там все размеры по одному (12, 14, 16, 18, ...)

Да, настройки не сохраняются. На что следует обратить внимание? Что может дать такой побочный эффект сброса?
0
Kиpилл
Особый статус
Эксперт WindowsВирусоборец
8299 / 1650 / 78
Регистрация: 15.04.2011
Сообщений: 5,399
16.02.2013, 15:16 9
вот так попробуйте (тока не помню с каким шрифтом тогда гонял)
Код
Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Console]

"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
ниадыкват с чрезмерным часв опять верно говорит
0
Ria Seia
0 / 0 / 0
Регистрация: 07.02.2013
Сообщений: 4
16.02.2013, 19:34  [ТС] 10
Koza Nozdri, данные значения выставлены в системе по умолчанию
0
Kиpилл
Особый статус
Эксперт WindowsВирусоборец
8299 / 1650 / 78
Регистрация: 15.04.2011
Сообщений: 5,399
16.02.2013, 19:39 11
есть пара мыслев...поделюсь чуть позже...
0
16.02.2013, 19:39
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
16.02.2013, 19:39

IntelliSense: ошибка в командной строке
ругается на данный кусок хекс файла #ifndef "AThread.h" #include <QMainWindow> #define...

Ошибка в командной строке VisualStudio2015
VisualStudio2015 - Debug Ошибка в командной строке: каталог, указанный посредством параметра...

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


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
11
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru