Войти

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


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

camo
24-02-2008, 18:54
jameszero
Здравствуйте, Уважаемый!
Не могли бы Вы подсказать:
При отработке UpdatePack-XPSP2-Rus версия 8.2.15 на экране
у меня в последней строке отображаются кракозябры.
Что это, шрифты или кодировки съехали, или так должно быть?
[hr]
Решение (http://forum.oszone.net/post-749558-29.html)

jameszero
25-02-2008, 11:40
camo
Так не должно быть.
Чему равен параметр 866 в следующей ветке реестра?
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage

camo
25-02-2008, 12:12
jameszero

Чему равен параметр 866 в следующей ветке реестра?

Параметр равен: c_866.nls
Что нужно поправить?

jameszero
25-02-2008, 13:39
camo
Параметр равен: c_866.nls
Что нужно поправить? »
Здесь ничего не нужно править, всё правильно.

Сверьтесь со скриншотами на этой странице (http://tools.oszone.net/Vadikan/regional.htm) у вас всё так же? В частности русский язык для неюникод программ, как на первом снимке.

camo
25-02-2008, 14:45
jameszero

Сверьтесь со скриншотами на этой странице »
Ни одна картинка не отображается.
У меня «Однопроцессорный компьютер с ACPI»

jameszero
25-02-2008, 15:36
camo
Тип компьютера здесь не при чём.
Имеется ввиду аплет "Язык и региональные стандарты" в Панели управления. На скриншоте он на английском, у вас он должен быть на русском, но это не меняет сути. Важно, чтобы на вкладке "Дополнительно" был выбран русский язык.

Посмотрите так же материал Корректное отображение кириллицы в меню и диалогах ПО (http://oszone.net/3480#fonts)

camo
25-02-2008, 20:47
jameszero

Имеется ввиду аплет "Язык и региональные стандарты" »
Все в точности соответствует тому, как Вы написали: Русский; Россия.
Далее Дополнительно - Русский. А чекбокс "Параметры для ст. уч. записи" не отмечен,
в этом есть необходимость?

jameszero
25-02-2008, 21:37
camo

Попробуйте из вложения установить три шрифта (скопировать в папку WINDOWS\Fonts) и импортировать файл реестра + перезагрузка.

camo
25-02-2008, 23:24
jameszero

Попробуйте из вложения установить три шрифта (скопировать в папку WINDOWS\Fonts) и импортировать файл реестра + перезагрузка. »

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

jameszero
27-02-2008, 14:08
camo, К сожалению, вышеуказанные манипуляции не помогли. »
Проверьте какая кодировка в консоли

Пуск - Выполнить - cmd<Enter> - chcp<Enter>

Должна быть 866. Если это так и всё равно крякозябры, то даже не знаю что посоветовать.

такой системой и проводить интеграцию скорее всего нельзя, будут ошибки »
Это легко проверить на виртуалке.

gora
27-02-2008, 14:32
camo, а Вы случайно не открывали файл __patch.cmd и не сохранили его в какой нибудь "диковинной" кодировке? Проверьте кодировку этого файла и сообщите ее!
Вот так выглядит экран если файл сохранен в кириллице (Windows) :╩юяшЁютрэшх фшёЄЁшсєЄштр.
╤црЄшх Їрщыют.
Обработка специальных случаев.
╨рёяръютър CAB-Їрщыют.
╬сэютыхэшх MMSSETUP.CAB. ╧юфюцфшЄх, яюцрыєщёЄр.
╬сэютыхэшх SP2.CAB. ╧юфюцфшЄх, яюцрыєщёЄр.
╩юяшЁютрэшх эют√ї Їрщыют.
╧рЄў фы* Sfcfiles.dll.
╚чьхэхэшх Svcpack.inf.
─юсртыхэшх ёЄЁюъ т Sysoc.inf.
─юсртыхэшх ёЄЁюъ т Dosnet.inf.
─юсртыхэшх ёЄЁюъ т Txtsetup.sif.
Преобразование имен в верхний регистр.
Создание ISO-образа.
╤ъЁшяЄ чртхЁ°шы ётю■ ЁрсюЄє.

Для продолжения нажмите любую клавишу . . .

jameszero
27-02-2008, 14:45
gora
Не думаю, что в этом дело, тогда бы нечитаемыми были сообщения скрипта.
Побилась именно системная кодировка консоли.
Не читается строчка
Для продолжения нажмите любую клавишу . . .

jameszero
27-02-2008, 14:55
camo
Выполните прикреплённый cmd файл и сделайте скриншот окна

gora
27-02-2008, 15:00
Не думаю, что в этом дело, тогда бы нечитаемыми были сообщения скрипта.
Побилась именно системная кодировка консоли.
Не читается строчка
Цитата:
Для продолжения нажмите любую клавишу . . . »
Она то как раз у него читабельная в приведенном файле!!! ;)

jameszero
27-02-2008, 15:23
gora
Тогда я запутался.
У меня так.
http://www.ii4.ru/thumbs/865512sshot-1.jpg ('http://www.ii4.ru/viewer.php?id=865512sshot-1.jpg')
Файл в DOS кодировке, открыт по умолчанию, т.е. никаких манипуляций с кодировками в AkelPad я не делал

dimich22
27-02-2008, 15:36
Все, кроме последней строки в кодировке DOS-866, а последняя строчка в ANSI.
Кстати, можно еще в файл cp-fix на всякий случай добавить пару строк:
"1250"="c_1251.nls"
"1253"="c_1251.nls"

gora
27-02-2008, 15:48
Тогда я запутался.
У меня так. »А у меня так:

http://gora.solta.ru/for_all/capture_27022008_154125.png

А если переключить на DOS-866, то как у Вас. :) А как у него не знаю. Нужен скриншот, а не файл!!!

dimich22
27-02-2008, 15:52
jameszero
Цитата jameszero:Имеется ввиду аплет "Язык и региональные стандарты" »
Все в точности соответствует тому, как Вы написали: Русский; Россия.
Далее Дополнительно - Русский. А чекбокс "Параметры для ст. уч. записи" не отмечен,
в этом есть необходимость? »
Лучше поставить, если вы заходите не под Администратором.

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

Проверьте какая кодировка в консоли. Должна быть 866. »
Проверил, получается 1251, и выглядит как на Scrееn_1. Шрифты скопировал, CP_Fix применил, в реестре все прописалось, я проверил.
3. gora

Вы случайно не открывали файл __patch.cmd и не сохранили его в какой нибудь "диковинной" кодировке? »
Нет, открывать, я его открывал, смотрел, запускал, но не пересохранял. Кстати, в какой кодировке он сохранен изначально, и как мне
определить в какой кодировке он у меня?

PS: Что то не цыпляется файлик.

gora
27-02-2008, 16:13
я его открывал, смотрел, запускал, но не пересохранял. »В EmEditor-е если открыть не в той кодировке и запустить из его интерфейса, то файл АВТОМАТИЧЕСКИ сохраняется. Вы можете сделать скриншот своего окна после окончания работы скрипта, а не файл, и выложить его (прикрепить к посту)?




© OSzone.net 2001-2012