Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Кодировка DBF формата FoxPro (версия 2.0, 2.5, 2.6) / 5 сообщений из 5, страница 1 из 1
11.01.2010, 14:57
    #36403590
Кодировка DBF формата FoxPro (версия 2.0, 2.5, 2.6)
Есть "чужое" приложение, которому нужно подсунуть файлы DBF формата FoxPro (версия 2.0, 2.5, 2.6). Мое приложение создает dbf файл, в 29й байт пишет кодовую страницу в соответствии с этим .
"Чужое" приложение ругается на "неверную кодировку", вероятно в формате FoxPro кодовая страница зашивается не в 29й байт.
Какой байт хранит кодировку в DBF формата FoxPro (версия 2.0, 2.5, 2.6)?
...
Рейтинг: 0 / 0
11.01.2010, 15:19
    #36403650
Кодировка DBF формата FoxPro (версия 2.0, 2.5, 2.6)
Постпразничный,
не придумывайте себе проблемы. Просто не путайте 29-ый байт и байт со смещением 29.
...
Рейтинг: 0 / 0
11.01.2010, 15:54
    #36403718
Кодировка DBF формата FoxPro (версия 2.0, 2.5, 2.6)
проходящий.Постпразничный,
не придумывайте себе проблемы. Просто не путайте 29-ый байт и байт со смещением 29.
Обнаружен пробел в знаниях )
"29-ый байт и байт со смещением 29" = что есть что? в чем разница?
...
Рейтинг: 0 / 0
11.01.2010, 16:09
    #36403743
Кодировка DBF формата FoxPro (версия 2.0, 2.5, 2.6)
Постпраздничныйпроходящий.Постпразничный,
не придумывайте себе проблемы. Просто не путайте 29-ый байт и байт со смещением 29.
Обнаружен пробел в знаниях )
"29-ый байт и байт со смещением 29" = что есть что? в чем разница?Первый байт имеет смещение 0.
Посмотрите в какой байт пишет признак кодовой страницы фокс и пишите туда же. Фокс использует для признака кодовой страницы один и тот же байт начиная с версии 2.0
...
Рейтинг: 0 / 0
11.01.2010, 20:55
    #36404242
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировка DBF формата FoxPro (версия 2.0, 2.5, 2.6)
По ссылке непонятно откуда взятые кодировки. Корректными для FoxPro являются следующие коды 29 байта (первый байт имеет поряковый номер 0)

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
Code page Identifier Platform 
437 	x01 	U.S. MS-DOS  
620 	x69 	* Mazovia (Polish) MS-DOS 
737 	x6A 	* Greek MS-DOS (437G) 
850 	x02 	International MS-DOS 
852 	x64 	Eastern European MS-DOS 
861 	x67 	Icelandic MS-DOS 
865 	x66 	Nordic MS-DOS 
866 	x65 	Russian MS-DOS 
895 	x68 	* Kamenicky (Czech) MS-DOS 
857 	x6B 	Turkish MS-DOS 
1250 	xC8 	Eastern European Windows 
1251 	xC9 	Russian Windows 
1252 	x03 	Windows ANSI 
1253 	xCB 	Greek Windows 
1254 	xCA 	Turkish Windows 
10000 	x04 	Standard Macintosh 
10006 	x98 	Greek Macintosh 
10007 	x96 	* Russian Macintosh 
10029 	x97 	Macintosh EE 

Т.е. 866 кодовая страница - это код h65 = 101
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Кодировка DBF формата FoxPro (версия 2.0, 2.5, 2.6) / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]