|
dBaseIII+ и dBaseIV
|
|||
---|---|---|---|
#18+
Может кто сталкивался с проблемой русских букв у dbf c типами dBaseIII+ и dBaseIV ? Delphi у таблиц dBaseIII+ распознает русские буквы, а у dBaseIV - нет. В BDE у драйвера DBASE язык выбран "Dbase RUS cp866". ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 11:56 |
|
dBaseIII+ и dBaseIV
|
|||
---|---|---|---|
#18+
Вот сайт. Здесь много информации. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 12:24 |
|
dBaseIII+ и dBaseIV
|
|||
---|---|---|---|
#18+
> Автор: vega > Может кто сталкивался с проблемой русских букв у dbf c типами > dBaseIII+ и dBaseIV ? > Delphi у таблиц dBaseIII+ распознает русские буквы, а у dBaseIV - > нет. > В BDE у драйвера DBASE язык выбран "Dbase RUS cp866". Файлы с одной записью в каждом скинь сюда. Но прежде посмотри сам вот на что: Подозреваю, что указание кодовой страницы у драйвера, так же как и в фоксе, нужно только для создания НОВЫХ таблиц в указаной кодировке. Понимание в какой кодировке сам файл происходит из заголовка: 29-ый байт от начала файла (счет начинаем с 0). Для 866 кодировки должно стоять x65. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 13:34 |
|
dBaseIII+ и dBaseIV
|
|||
---|---|---|---|
#18+
Для 1251 - xC9 Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 13:34 |
|
dBaseIII+ и dBaseIV
|
|||
---|---|---|---|
#18+
Если в 29 байте стоит 0 то русские буквы "видит", а если стоит 65 - "не видит" (это у dBaseIV). Почему так? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 15:10 |
|
dBaseIII+ и dBaseIV
|
|||
---|---|---|---|
#18+
В общем-то, BDE к фоксу никакого отношения не имеет. Особенности, глюки пр. по этому продукту лучше спрашивать где-то в другом месте. То, что это храниться в dbf роли не меняет. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.12.2008, 15:48 |
|
dBaseIII+ и dBaseIV
|
|||
---|---|---|---|
#18+
> Автор: vega > Если в 29 байте стоит 0 то русские буквы "видит", а если стоит 65 - > "не видит" (это у dBaseIV). > Почему так? Если уверен что именно так, тогда не знаю. Попробуй спросить у дельфистов. Они с BDE почаще работают. Если не уверен - то кинь все таки проблемный файлик на "посмотреть" Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2008, 05:29 |
|
dBaseIII+ и dBaseIV
|
|||
---|---|---|---|
#18+
Вот проблемный файл ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2008, 08:24 |
|
dBaseIII+ и dBaseIV
|
|||
---|---|---|---|
#18+
Странно. Fox его определяет как 866 кодировку. Кирилицу показывает корректно. Дальше тебе здесь наврятли помогут, т.к. для доступа к DBF FOXу BDE без надобности. А, судя по описанию косяк имменно где-то в BDE и его настройках. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
17.12.2008, 13:40 |
|
|
start [/forum/topic.php?fid=41&fpage=140&tid=1586960]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
54ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 162ms |
0 / 0 |