Войти

Показать полную графическую версию : [решено] Неправильная кодировка в консоли


Страниц : 1 [2]

jameszero
27-02-2008, 16:28
camo
1. У меня в "Язык и региональные стандарты" - "Дополнительно" - "Кодовые страницы таблиц преобразования"
почему-то два раза подряд отображается " 1251 (ANSI - кириллица", как одну (и какую) оттуда убрать? »Так и должно быть, не нужно ничего убирать.

Попробуйте на вкладке "Дополнительно" поставить галочку на "Применить эти параметры для текущей учётной записи и для стандартного профиля пользователя" и перезагрузиться.

camo
27-02-2008, 16:32
gora
Вы можете сделать скриншот своего окна после окончания работы скрипта,
а не файл, и выложить его (прикрепить к посту)? »

Что то файлики не хотят цыпляться, попробую чуть позже. У меня картинка такая же
как у jameszero на скриншоте http://forum.oszone.net/thread-101610-2.html#post749268

jameszero
Прошу прощения.
Вы обратили внимание, что у меня кодировка консоли 1251, а не 866?

camo
27-02-2008, 17:00
Попробую прикрепить файлы

aset
27-02-2008, 18:02
camo,
а у Вас везде такое наблюдается?

camo
27-02-2008, 18:24
aset
Если Вы имеете ввиду окно консоли, то да!

camo
27-02-2008, 18:32
gora

Вы можете сделать скриншот своего окна после окончания работы скрипта, а не файл, и выложить его (прикрепить к посту)? »
Прикрепляю

jameszero
27-02-2008, 20:46
camo
Прикрепите к посту сдедующие ветки реестра.

[HKEY_CURRENT_USER\Console]

и

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console]

camo
27-02-2008, 22:15
jameszero

camo
Прикрепите к посту сдедующие ветки реестра. »
Прикрепляю

PS: Сегодня форум глючит со страшной силой

jameszero
27-02-2008, 22:22
camo
Удалите полностью ветку
[HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe]
и всё будет нормально))

dimez
27-02-2008, 22:46
Все, кроме последней строки в кодировке DOS-866, а последняя строчка в ANSI.
Кстати, можно еще в файл cp-fix на всякий случай добавить пару строк:
"1250"="c_1251.nls"
"1253"="c_1251.nls" »
Кстати, эти параметры в реестре лучше не менять - может слететь русский при печати и ещё кое-где.

camo
27-02-2008, 23:11
jameszero

camo
Удалите полностью ветку
[HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe] »

Умница!!! +5++
Thank you very much!
Все работает как положено!
А откуда могла взяться эта ветка, Кто или что (какая прога) могли ее туда впихнуть?
Я лично ее туда не писал. Вот тебе и Винда, нагадила, и сидит тихо!!!
Еще много, много раз Спасибо, Уважаемый!
Удачи!

PS: Целая эппопея получилась, и, надеюсь, будет в помощь участникам конференции!

redsandy
17-04-2010, 06:34
А у меня на Windows XP SP3 аналогичные крякозябры в консоли были устранены заменой кодовой страницы 1251 на 866 в указанных выше ветках реестра. Причем абсолютно непонятно, когда туда пролезла эта 1251:-0. Ветки же HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe у меня просто не оказалось.
Спасибо за пост, он мне указал направление, где надо было порыться для решения моей проблемы.
На всякий пожарный я в ключи "FaceName"="" внес значение "Lucida Console", но наверное хватило бы замены CodePage, проверять было уже влом;))

Deep2007
22-04-2010, 10:13
Удалите полностью ветку
[HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe] »
нашел такую же ветку у себя (были проблемы с кодировкой в cmd), перезагрузился - помогло.

Devils0411
25-11-2010, 01:42
У меня ахтунг! На 12 минуте, когда cmdlines.txt должен отрабатывать cmd-файл, но отрабатывает он криво в прямом смысле этого (http://pikucha.ru/811565) слова. Пакетник сохранял как в 866 так и в 1251 кодировке... в пакетнике присутствует как кириллица, так и латинские символы. Соответственно, те команды, которые в нем указаны - не отрабатывают. В чем проблема?

AltY
25-11-2010, 14:39
Трюк (http://forum.oszone.net/post-1416007.html#post1416007) должен помочь.

yr13
21-11-2013, 23:17
Помогите пожалуйста - такая же проблема!
http://joxi.ru/uploads/prod/2013/11/21/79c/2cb/07f2daa4314a1a666e5318c1ec56b225d6ad5a93.jpg
http://joxi.ru/uploads/prod/2013/11/21/b64/134/891c3c474e2a8e772f625b6339a0206228df79f2.jpg

1) Была строка: [HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe] Удалили и перезагрузился не помогает.
2) HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage Параметр 866 = c_866.nls
3) Установил шрифты и выполнил: http://forum.oszone.net/post-748233-8.html

Всё равно кракозябры как на скринах вверху.

Помогите пожалуйста!




© OSzone.net 2001-2012