Не могу понять как сделать,чтобы dbf-файлы загружались в DBGrid не коверкая русский шрифт.
Когда создаю в Database Desktop таблицу и пишу по русски,то на экране иероглифы,а когда загружаю в прогу все нормально.Но это ведь не дело,писать ничего не видя.Объясните если можно поподробнее или скажите где можно прочитать на эту тему.
Здравствуйте AndreyN, Вы писали:
AN>Здравствуйте Гребенюк Андрей Викторович, Вы писали:
ГАВ>>Здравствуйте Edward, Вы писали:
E>>>Не могу понять как сделать,чтобы dbf-файлы загружались в DBGrid не коверкая русский шрифт.
E>>>Когда создаю в Database Desktop таблицу и пишу по русски,то на экране иероглифы,а когда загружаю в прогу все нормально.Но это ведь не дело,писать ничего не видя.Объясните если можно поподробнее или скажите где можно прочитать на эту тему.
ГАВ>>И не увидишь т.к. в Desktope енто внутри...
ГАВ>>Пользуй SQL Explorer из комплекта Delphi 6 — прекрасно работает и все нормально отображает...
AN>В DBD есть такая фича "Edit-Preferences", где любознательные устанавливают шрифт отображения даннах из таблиц.
Да! Такая фича есть НО!!! у человека скорее всего таблички типа dBASE III или III+ которые при любом установленном системном шрифте в DBD будут показывать кракозябру.... а в приложении нормально за счет использования в настройках BDE страницы cp866 а DBD не пользует (по всей видимости эти настройки).
есть два варианта:
1. конвертировать dbf в IV dBASE или другие таблицы с кодировкой Cyrilic(Windows), что влечет за собой появление бреда в досовских программах использующих эти таблицы и сомо по себе нудно.... а большие таблицы и долго
2. предложенный ранее мною вариант.... ( а если необходм доступ к таблицам из старых программ, clipper, fox и пр., то это единственный)
так, что любознательные не только советуют но и пробуют свои советы для разных ситуаций....