Страница 1 из 1

ANSY TO OEM

Добавлено: 06 Ноябрь 2006, 19:57
Fremen72
Есть элементарная задача. Имеем текст в Windows CP1251, надо записать DBF в OEM :D

Смешно?!? :lol:

А как это сделать для Украинской, Белорусской OEM кодировки?
Таже CP866 но немного модифицированная.
При конвертации вместо спецсимволов проставляет знак ("_") подчеркивания. :twisted:
Идеи иссякли :cry: , замена кодировок прочие хитрости и т.д. и т.п. не помогает. Где любимые грабли :?:

Добавлено: 07 Ноябрь 2006, 9:26
Дед Пахом
Что-то похожее было, решалось (через ж) правкой в реестре в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Xbase не помню какого параметра, возможно, DataCodePage.

Добавлено: 07 Ноябрь 2006, 13:45
lsgsoftware
Если винда локализованная, то только ручками( это реально, но очень муторно- приходилось это делать). Если MUI, то нужно доставать фонты для украины и белоруссии - они наверное есть, но где их найти - я не знаю.

Добавлено: 07 Ноябрь 2006, 16:23
Fremen72
Решение нашел по ссылке http://alter.org.ua/soft/win/cp866u/index.php?lang=ru&

Но есть маленький ньюанс :wink:
Отключите автоматическое восстановление поврежденных файлоы Windows :!:
Если забудите, то после наката патча винда восстановит старые файлы фонтов, таблиц и т.п.