Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.02 c
1-1090455329
R
2004-07-22 04:15
2004.08.08
FileExists


1-1090974268
Господин со спичками
2004-07-28 04:24
2004.08.08
СРОЧНО - Как "занять" место на экране подобно Панели Задач?


1-1090931350
dron
2004-07-27 16:29
2004.08.08
Спецы трединга помогите


4-1088512871
Basilio
2004-06-29 16:41
2004.08.08
Как поменять владельца процесса?


6-1086523457
lena19
2004-06-06 16:04
2004.08.08
установка и разрыв соединения




   Наверх