Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.08;
Скачать: CL | DM;

Вниз

Проблема с кодировками MS-DOS, 1251   Найти похожие ветки 

 
Studentik ©   (2004-07-14 14:53) [0]

Экспериментирую с линейным шифрованием dBase. И возникла проблема. Алгоритм и его реализация прекрасно кодирует Memo, файлы и строковые значения. Но при попытке применить его к dBase в MS-DOS формате проблема: из поля я достаю не то, что ложил!!! Соответственно в дешифрованном тексте возникают ошибки (строка вполне читаема, закономерность: если все коды шифровки < 128 тогда работает). Помогите с преобразованием строки, чтобы однозначно знать: записал в dBase=прочитал из dBase.


 
Desdechado ©   (2004-07-14 15:11) [1]

БДЕ считает, что все поля мемо ДОЛЖНЫ содержать текст
поэтому при их чтении он преобразует их в соответствии с LangDriver, исключение - ascii ansi


 
Reindeer Moss Eater ©   (2004-07-14 15:12) [2]

У него нет упоминания о том, что ошибка касается мемо полей only


 
Desdechado ©   (2004-07-14 15:38) [3]

про символьные поля я вообще молчу, для того LangDriver и используется, чтобы их преобразовывать при чтении


 
bushmen ©   (2004-07-14 15:46) [4]

Если хочешь поэкспериментировать с шифрованием, то сначала надо самому разработать формат файла БД, потом, движок к нему написать :)


 
Studentik ©   (2004-07-14 16:13) [5]

Если с LangDriver`ом не справиться, может можно преобразовывать символьное значение из одной страницы в другую без использования функций движка БД?


 
bushmen ©   (2004-07-14 16:14) [6]

> символьное значение из одной страницы в другую без использования функций движка БД?

Преобразовать-то можно, но каким образом ты без BDE будешь данные кидать?


 
Studentik ©   (2004-07-14 16:42) [7]

1)Вообще-то я пользую не BDE, а CodeBase.
2)Зная в чем проблема, думаю, есть возможность предварительно подготовить текст: сначала перекинуть в другую страницу, затем зашифровать, а потом закинуть в таблицу (в правильности порядка действий не уверен :-))
3)Если кто пользовал программу shtirlitz, то обратил внимание на наличие файла с описанием кодировок shtirlitz.NCD, может это можно использовать???



Страницы: 1 вся ветка

Текущий архив: 2004.08.08;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.034 c
14-1090425207
Undert
2004-07-21 19:53
2004.08.08
Что быстрее ?


4-1088592610
nik7777
2004-06-30 14:50
2004.08.08
Как перехватить изменения в реестре


1-1090818575
TIN
2004-07-26 09:09
2004.08.08
Защита программы


3-1089747979
vakir77
2004-07-13 23:46
2004.08.08
SQL запрос по текстовым полям


6-1086771539
_ice_
2004-06-09 12:58
2004.08.08
Проверка подсоединения сетевого ресурса