Вопрос № 58238: Уважаемые эксперты.
У меня Delphi 7. В секции BDE Administrator Configuration -> Driver -> Native ->PARADOX -> LANGDRIVER установлен шрифт Paradox Cyrr 866. Аналогично и в ODBC.
В Database Desktop -> Edit -> Preferences ->...
Вопрос № 58.238
Уважаемые эксперты.
У меня Delphi 7. В секции BDE Administrator Configuration -> Driver -> Native ->PARADOX -> LANGDRIVER установлен шрифт Paradox Cyrr 866. Аналогично и в ODBC.
В Database Desktop -> Edit -> Preferences -> Default system font установлен шрифт Arial.
В итоге, при работе моей программы, поля в табицах и их имена читаются по русски, а при открытии в Database Desktop эти же поля прописаны краказябрами, и при распечатывании табличного отчета - тоже.
Что не так? Спасибо.
Отправлен: 09.10.2006, 11:19
Вопрос задал: Alexela (статус: Посетитель)
Всего ответов: 1 Мини-форум вопроса >>> (сообщений: 0)
Отвечает: sir henry
Здравствуйте, Alexela!
Это известнейшая ошибка, о которой не спросил и на которую не ответил только ленивый. В Яндексе по этому вопросу выпадает более 10 000 ссылок. :)
В Database Desktop нужно поставить русский шрифт. Делается это через реестр:
HKCUSoftwareBorlandDBD7.0 PreferencesPropertiesSystemFont="Arial Cyr"
Или любой другой, который нравится Вам.
Теперь на счет кодировок. Вы совершенно зря поставили Paradox Cyrr 866. Наверное не знаете, что в Windows используется кодировка 1251, а не 866 (или по другому ANSI)? Поменяйте LANGDRIVER на Pdox ANSI Cyrillic, тогда у Вас отчеты будут выглядеть читаемыми.
Ответ отправил: sir henry (статус: Академик) Россия, Красноярск ---- Ответ отправлен: 09.10.2006, 11:47