Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Windows > Как в латвийском Windows(стр.Win1257)запустить без


Автор: alexeybarkalov 7.11.2016, 14:48
Добрый день! 
Возник такой вопрос - есть Windows Vista с кодовой страницей Win1257 (Латвия) стоит задача запустить русское-приложение, разработанное в кодировке Win1251, чтобы интерфейс и данные БД (Firebird) не были в иероглифах?
p.s. данное приложение в русском Windows работает нормально.

Автор: ovpmusic 8.11.2016, 19:50
Никак. Только переход на Win 1251.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Kak-v-latvyskom-Windows(strWin1257)zapustit-bez-id58206aa6646e1819e53a0002#findElement_E7045_5822026b35218849c27899c7_0

Автор: ovpmusic 8.11.2016, 19:50
Никак. Только переход на Win 1251.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Kak-v-latvyskom-Windows(strWin1257)zapustit-bez-id58206aa6646e1819e53a0002#findElement_E7045_5822026b35218849c27899c7_0

Автор: ovpmusic 8.11.2016, 19:50
Никак. Только переход на Win 1251.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Kak-v-latvyskom-Windows(strWin1257)zapustit-bez-id58206aa6646e1819e53a0002#findElement_E7045_5822026b35218849c27899c7_0

Автор: ovpmusic 8.11.2016, 19:50
Никак. Только переход на Win 1251.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Kak-v-latvyskom-Windows(strWin1257)zapustit-bez-id58206aa6646e1819e53a0002#findElement_E7045_5822026b35218849c27899c7_0

Автор: ovpmusic 8.11.2016, 19:50
Никак. Только переход на Win 1251.

Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Kak-v-latvyskom-Windows(strWin1257)zapustit-bez-id58206aa6646e1819e53a0002#findElement_E7045_5822026b35218849c27899c7_0

Автор: Дрон 14.11.2016, 19:30
По идее для этого существует настройка "Язык для программ, не поддерживающих Unicode", но я не уверен есть ли она в Висте (и поможет ли вообще, как-то не приходилось реально пользоваться).

Автор: alexeybarkalov 18.11.2016, 16:08
Цитата(Дрон @  14.11.2016,  19:30 Найти цитируемый пост)
По идее для этого существует настройка "Язык для программ, не поддерживающих Unicode", но я не уверен есть ли она в Висте (и поможет ли вообще, как-то не приходилось реально пользоваться). 

А где это настройка у Windows находится?

Автор: Дрон 19.11.2016, 10:53
Панель управления -> Язык и региональные стандарты, там вкладка "Дополнительно". Не знаю как это на латвийском smile
Вот тут вроде описание есть: http://my-soft-blog.net/549-krjakozjabliki_windows_xp_vista_7.html

Но походу могут ещё шрифты понадобиться.

Автор: _zorn_ 20.11.2016, 09:23
Попробуй в HKLM\SYSTEM\CurrentControlSet\Control\Nls\Codepage поменять мапинг 1257 на 1251
Мне частенько помогало исправление 1252=>c_1251.nls

После изменения нужна перезагрузка
Сайд эффекты мне не известны (т.к. локализованной пользовался, а менял latin), а ключик для всей машины.
Но думаю не должно быть. Просто помните если что из латвийского поломается вы будете знать где исправить )

Хотя реально попробуйте 1252 и 1250. Может 1257 и не надо перемапливать

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)