imho.ws |
![]() |
![]() |
![]() |
# 1 |
Guest
Сообщения: n/a
|
![]()
Добрый день.
Сейчас идет сессия. Друг стырил программы (они походу все под ДОС) с кафедры для выполнения лаб. Но проблема в том, что под ХР вместо русских букв иероглифы, при запуске под 98 виндой все пашет нормально. Как это исправить, что бы было можно было нормально работать и под ХР??? Переставлять винду не выход ... Заранее спасибо. |
![]() |
# 2 |
IMHO Ворчун-2006
Регистрация: 24.03.2003
Адрес: Москва
Пол: Male
Сообщения: 4 651
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Зайди в региональные настройки и поставь везде русский язык (в том числе - об этом часто забывают! - под кнопочкой "set as defolt"). Ну а досовская таблица (кнопка "Advanced") должна сама подцепиться
|
![]() |
![]() |
# 5 | |
Guest
Сообщения: n/a
|
Цитата:
|
|
![]() |
# 7 |
СуперМод
IMHO Консультант 2005-2009 Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 478
![]() |
Под NT-системами в консольных приложениях рулит команда chcp <codepage>, запускаемая перед прогой...
При этом соответствующий язык (codepage), естессно, должен быть установлен в системе.
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила! Распространенье наше по планете Особенно заметно вдалеке: В общественном парижском туалете Есть надписи на русском языке В. Высоцкий Последний раз редактировалось Borland; 21.05.2004 в 10:47. |
![]() |
![]() |
# 8 | |
Guest
Сообщения: n/a
|
![]() Цитата:
Код:
Этoт пapaмeтp пoзвoляeт пpoгpaммaм, нe пoддepживaющим Юникoд, oтoбpaжaть мeню и диaлoги нa cвoeм языкe. Oн нe влияeт нa Юникoд-coвмecтимыe пpoгpaммы, нo пpимeняeтcя для вcex пoльзoвaтeлeй этoгo кoмпьютepa. Bыбepитe язык, cooтвeтcтвующий языку иcпoльзуeмыx пpoгpaмм, кoтopыe нe пoддepживaют Юникoд. Прикол в том? что половина программ запускается нормально, т.е. нет иероглифоф, а в другой половине все осталось по прежнему. Как бы это все поправить? |
|
![]() |
# 11 | ||
Guest
Сообщения: n/a
|
Цитата:
Цитата:
Они запускаются в полном экране. Почему под 98 все нормально работает а под ХР нет? |
||
![]() |
# 12 |
Котозавр
Регистрация: 15.04.2003
Адрес: Russia, Tomsk
Пол: Male
Сообщения: 1 321
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Очень может быть, что глюкавые программы пытаются писать в знакогенератор видеокарты, а ХР их туда не пущает (и правильно делает). Может, и не в закогенератор, но пытаются работать не через функции Bios, а напрямую с железом. Под приличными системами такие финты не проходят.
__________________
Паранойю у админов лечить нельзя, надо лишь следить, чтобы развивалась в нужном направлении |
![]() |
![]() |
# 13 |
Member
Регистрация: 14.04.2003
Адрес: Ukraine
Пол: Male
Сообщения: 376
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
L@mo
В эксплорере (или файломенеджере): правый клик на проге - свойства - закладка "Совместимость" - "Запустить программу в режиме совместимости с:" - выбираешь ту винду, которую надо... ...если не поможет, то попробуй там же, но в закладке "Шрифт" выставить разные варианты (только растровые, только тру тайп, или оба)... ...в закладке "Экран" выставить режим - в окне, а не полноэкранный, и попробуй там же выключиь чекбокс "Эмуляция функций ПЗУ" ... Комбинируй, авось что-нибудь да поможет....удачи...
__________________
На работе всегда выкладывайтесь на 100%! 12% в понедельник, 23% во вторник, 40% в среду, 20% в четверг и 5% в пятницу! |
![]() |
![]() |
# 14 |
Junior Member
Регистрация: 18.11.2002
Адрес: Voronezh, Russia
Сообщения: 80
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Замени кодовые страницы 1252 (и 1250) на русскую - 1251
Меняешь в реестре с_1252.nls на c_1251.nls:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage] "1250"="c_1251.nls" "1251"="c_1251.nls" "1252"="c_1251.nls" Аналогично и в: [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Nls\CodePage] [HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Nls\CodePage] |
![]() |
![]() |
# 19 |
Guest
Сообщения: n/a
|
Кста, про иероглифы. Исть домен на 2003 СП1 Енг. Есть пользователи на ХР СП2 рус. После присоединеня к домену оч. компа, во всех прогах, юзающих русский язык, вместо него отображаються иероглифы. На 2х машинах убил простым рестартом службы "Темы". ещё 3 машины так и не хотят меняться.
|
Теги (метки) |
cp1251, cp866, windows 2000, windows nt, windows xp, иероглифы, кракозябры |
|
|