
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
07.11.2010, 10:14:18
|
|||
|---|---|---|---|
|
|||
кодировка в таблицах парадокс |
|||
|
#18+
Всем привет Столкнулся с проблемой кодировок в парадоксе, есть некие файлы обмена между центральной БД и региональными. Формат файлов парадокс 4 кодировка Pdox 'ascii' Надо обеспечить интеграцию существующей КИС с внедряемой. Пытаюсь из дельфи открыть файлики через BDE в результате в тесктовых полях получаю вполне ожидаемую абракадабру. Пробовал настроить алиас в BDE с другим лангдрайвером результат 0. Ничего не изменяется. Однако если открыть файл Pdoxwin и изменить структуру языка с Pdox 'ascii' на Pdox cyrr 866 в дельфи все замечательно открывается. Но в ручную менять кодировку для файлов обмена которых за сутки может приходить до 300-400 штук нереально. Вот например в файле есть текстовое поле Ем000406 кодировка Pdox 'ascii' То же поле в кодировке Pdox cyrr 866 ПН000406 - такое значение и показывается в программе ЦБД А в дельфи мне вообще выдает Ai000406. Пытался подставить правильные символы в ручную, но столкнулся с тем что дельфи весь русский алфавит воспринимает как вот такой набор латинских букв CueaaaaceeeiiiAAEaAoouuuyOU####f. Пробовал и в 7 и в 2010 результат один и тот же. Есть вообще возможность поменять кодировку файла на лету из дельфей? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
07.11.2010, 11:23:06
|
|||
|---|---|---|---|
|
|||
кодировка в таблицах парадокс |
|||
|
#18+
В общем разобрался с проблемой. К черту все эти БДЕ и драйверы ОДБЦ Считываем файл в TMemoryStream С 625 байта храниться кодировка таблицы Меняем 5 следующих байт на 63 79 72 72 00 (HEX) И вуаля таблица открывается в читабельном виде) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=deleon&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
12ms |
get forum list: |
25ms |
get settings: |
22ms |
get forum list: |
24ms |
check forum access: |
6ms |
check topic access: |
6ms |
track hit: |
54ms |
get topic data: |
19ms |
get forum data: |
4ms |
get page messages: |
63ms |
get tp. blocked users: |
3ms |
| others: | 735ms |
| total: | 973ms |

| 0 / 0 |
