Показать полную графическую версию : [решено] Неправильная кодировка в консоли
jameszero
27-02-2008, 16:28
camo
1. У меня в "Язык и региональные стандарты" - "Дополнительно" - "Кодовые страницы таблиц преобразования"
почему-то два раза подряд отображается " 1251 (ANSI - кириллица", как одну (и какую) оттуда убрать? »Так и должно быть, не нужно ничего убирать.
Попробуйте на вкладке "Дополнительно" поставить галочку на "Применить эти параметры для текущей учётной записи и для стандартного профиля пользователя" и перезагрузиться.
gora
Вы можете сделать скриншот своего окна после окончания работы скрипта,
а не файл, и выложить его (прикрепить к посту)? »
Что то файлики не хотят цыпляться, попробую чуть позже. У меня картинка такая же
как у jameszero на скриншоте http://forum.oszone.net/thread-101610-2.html#post749268
jameszero
Прошу прощения.
Вы обратили внимание, что у меня кодировка консоли 1251, а не 866?
Попробую прикрепить файлы
camo,
а у Вас везде такое наблюдается?
aset
Если Вы имеете ввиду окно консоли, то да!
gora
Вы можете сделать скриншот своего окна после окончания работы скрипта, а не файл, и выложить его (прикрепить к посту)? »
Прикрепляю
jameszero
27-02-2008, 20:46
camo
Прикрепите к посту сдедующие ветки реестра.
[HKEY_CURRENT_USER\Console]
и
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Console]
jameszero
camo
Прикрепите к посту сдедующие ветки реестра. »
Прикрепляю
PS: Сегодня форум глючит со страшной силой
jameszero
27-02-2008, 22:22
camo
Удалите полностью ветку
[HKEY_CURRENT_USER\Console\%systemroot%_system32_cmd.exe]
и всё будет нормально))
Все, кроме последней строки в кодировке DOS-866, а последняя строчка в ANSI.
Кстати, можно еще в файл cp-fix на всякий случай добавить пару строк:
"1250"="c_1251.nls"
"1253"="c_1251.nls" »
Кстати, эти параметры в реестре лучше не менять - может слететь русский при печати и ещё кое-где.
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 кодировке... в пакетнике присутствует как кириллица, так и латинские символы. Соответственно, те команды, которые в нем указаны - не отрабатывают. В чем проблема?
Трюк (http://forum.oszone.net/post-1416007.html#post1416007) должен помочь.
Помогите пожалуйста - такая же проблема!
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
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.