![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Таблицы DBF [D7, WinXP]
hex © (2005-01-31 15:59:00)Добрый день уважаемые!!! Возникла проблема с открытием таблицы DBF созданной DOS программой. Русские символы выводятся иероглифами. Помогите пожалуйста!!! таблица содержит 456 289 записей.
Anatoly Podgoretsky (2005-01-31 20:30:00) [1]Какие средства доступа используются?
Какой язык у таблицы?
Какая реальная кодировка у записей?
Какой языковой драйвер установлен (если БДЕ), используется ли транслитеризация для полей?
Какой шрифт и скрипт используется для показа полей?.
Для начала этого хватит, если ответишь на эти вопросы то получишь решение.
Jay1982 (2005-01-31 16:18:00) [2]Amoeba © (31.01.05 16:16) [4]
:)
Eraser (2005-01-31 16:16:00) [3]hex ©
Какая версия DBase (III, IV, for Windows)?
Amoeba (2005-01-31 16:16:00) [4]
> Jay1982 © (31.01.05 16:06) [2]
Не издевайся над человеком. Не надо так шутить.
Eraser (2005-01-31 16:16:00) [5]http://sourceforge.net/projects/tdbf
В этом компоненте есть св-во OEM.
Jay1982 (2005-01-31 16:06:00) [6]В цыкле преобразуй символы, типа вроде этого:
Case cod_char of
128..175: cod_char := cod_char + 64;
224..239: cod_char:= cod_char + 16;
240: cod_char:= cod_char - 72; //Ё
241: cod_char:= cod_char - 57; //ё
242: cod_char:= cod_char - 72; //Є
243: cod_char:= cod_char - 57; //є
244: cod_char:= cod_char - 69; //Ї
245: cod_char:= cod_char - 54; //ї
246: cod_char := cod_char - 68;// I
247: cod_char := cod_char - 68;// i
end;
Digitman (2005-01-31 16:04:00) [7]
> с открытием таблицы DBF
какими средствами ? БДЕ ? или чем ?
> таблица содержит 456 289 записей
крайне ценное дополнение