powered by simpleCommunicator - 2.0.56     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / dBaseIII+ и dBaseIV
9 сообщений из 9, страница 1 из 1
dBaseIII+ и dBaseIV
    #35716663
vega
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Может кто сталкивался с проблемой русских букв у dbf c типами dBaseIII+ и dBaseIV ?
Delphi у таблиц dBaseIII+ распознает русские буквы, а у dBaseIV - нет.
В BDE у драйвера DBASE язык выбран "Dbase RUS cp866".
...
Рейтинг: 0 / 0
dBaseIII+ и dBaseIV
    #35716786
Fffffffffff
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот сайт.
Здесь много информации.
...
Рейтинг: 0 / 0
dBaseIII+ и dBaseIV
    #35717062
Galyamov Rinat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: vega
> Может кто сталкивался с проблемой русских букв у dbf c типами
> dBaseIII+ и dBaseIV ?
> Delphi у таблиц dBaseIII+ распознает русские буквы, а у dBaseIV -
> нет.
> В BDE у драйвера DBASE язык выбран "Dbase RUS cp866".

Файлы с одной записью в каждом скинь сюда.
Но прежде посмотри сам вот на что:

Подозреваю, что указание кодовой страницы у драйвера, так же как и в фоксе,
нужно только для создания НОВЫХ таблиц в указаной кодировке.

Понимание в какой кодировке сам файл происходит из заголовка: 29-ый байт от
начала файла (счет начинаем с 0). Для 866 кодировки должно стоять x65.



Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
dBaseIII+ и dBaseIV
    #35717063
Galyamov Rinat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для 1251 - xC9


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
dBaseIII+ и dBaseIV
    #35717449
vega
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если в 29 байте стоит 0 то русские буквы "видит", а если стоит 65 - "не видит" (это у dBaseIV).
Почему так?
...
Рейтинг: 0 / 0
dBaseIII+ и dBaseIV
    #35717577
В общем-то, BDE к фоксу никакого отношения не имеет. Особенности, глюки пр. по этому продукту лучше спрашивать где-то в другом месте. То, что это храниться в dbf роли не меняет.
...
Рейтинг: 0 / 0
dBaseIII+ и dBaseIV
    #35718817
Galyamov Rinat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> Автор: vega
> Если в 29 байте стоит 0 то русские буквы "видит", а если стоит 65 -
> "не видит" (это у dBaseIV).
> Почему так?

Если уверен что именно так, тогда не знаю. Попробуй спросить у дельфистов.
Они с BDE почаще работают.

Если не уверен - то кинь все таки проблемный файлик на "посмотреть"


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
dBaseIII+ и dBaseIV
    #35718894
vega
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вот проблемный файл
...
Рейтинг: 0 / 0
dBaseIII+ и dBaseIV
    #35719904
Galyamov Rinat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странно. Fox его определяет как 866 кодировку. Кирилицу показывает
корректно.

Дальше тебе здесь наврятли помогут, т.к. для доступа к DBF FOXу BDE без
надобности.
А, судя по описанию косяк имменно где-то в BDE и его настройках.


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / dBaseIII+ и dBaseIV
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]