|
|
|
кодировка в таблицах парадокс
|
|||
|---|---|---|---|
|
#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, 10:14 |
|
||
|
кодировка в таблицах парадокс
|
|||
|---|---|---|---|
|
#18+
В общем разобрался с проблемой. К черту все эти БДЕ и драйверы ОДБЦ Считываем файл в TMemoryStream С 625 байта храниться кодировка таблицы Меняем 5 следующих байт на 63 79 72 72 00 (HEX) И вуаля таблица открывается в читабельном виде) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2010, 11:23 |
|
||
|
|

start [/forum/topic.php?fid=56&fpage=14&tid=2015533]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 247ms |
| total: | 380ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...