Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Есть элементарная задача. Имеем текст в Windows CP1251, надо записать DBF в OEM
Смешно?!?
А как это сделать для Украинской, Белорусской OEM кодировки?
Таже CP866 но немного модифицированная.
При конвертации вместо спецсимволов проставляет знак ("_") подчеркивания.
Идеи иссякли , замена кодировок прочие хитрости и т.д. и т.п. не помогает. Где любимые грабли
Что-то похожее было, решалось (через ж) правкой в реестре в ветке HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Xbase не помню какого параметра, возможно, DataCodePage.
Если винда локализованная, то только ручками( это реально, но очень муторно- приходилось это делать). Если MUI, то нужно доставать фонты для украины и белоруссии - они наверное есть, но где их найти - я не знаю.
Но есть маленький ньюанс
Отключите автоматическое восстановление поврежденных файлоы Windows
Если забудите, то после наката патча винда восстановит старые файлы фонтов, таблиц и т.п.