powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Кодировка DBF формата FoxPro (версия 2.0, 2.5, 2.6)
5 сообщений из 5, страница 1 из 1
Кодировка DBF формата FoxPro (версия 2.0, 2.5, 2.6)
    #36403590
Есть "чужое" приложение, которому нужно подсунуть файлы DBF формата FoxPro (версия 2.0, 2.5, 2.6). Мое приложение создает dbf файл, в 29й байт пишет кодовую страницу в соответствии с этим .
"Чужое" приложение ругается на "неверную кодировку", вероятно в формате FoxPro кодовая страница зашивается не в 29й байт.
Какой байт хранит кодировку в DBF формата FoxPro (версия 2.0, 2.5, 2.6)?
...
Рейтинг: 0 / 0
Кодировка DBF формата FoxPro (версия 2.0, 2.5, 2.6)
    #36403650
Постпразничный,
не придумывайте себе проблемы. Просто не путайте 29-ый байт и байт со смещением 29.
...
Рейтинг: 0 / 0
Кодировка DBF формата FoxPro (версия 2.0, 2.5, 2.6)
    #36403718
проходящий.Постпразничный,
не придумывайте себе проблемы. Просто не путайте 29-ый байт и байт со смещением 29.
Обнаружен пробел в знаниях )
"29-ый байт и байт со смещением 29" = что есть что? в чем разница?
...
Рейтинг: 0 / 0
Кодировка DBF формата FoxPro (версия 2.0, 2.5, 2.6)
    #36403743
Постпраздничныйпроходящий.Постпразничный,
не придумывайте себе проблемы. Просто не путайте 29-ый байт и байт со смещением 29.
Обнаружен пробел в знаниях )
"29-ый байт и байт со смещением 29" = что есть что? в чем разница?Первый байт имеет смещение 0.
Посмотрите в какой байт пишет признак кодовой страницы фокс и пишите туда же. Фокс использует для признака кодовой страницы один и тот же байт начиная с версии 2.0
...
Рейтинг: 0 / 0
Кодировка DBF формата FoxPro (версия 2.0, 2.5, 2.6)
    #36404242
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
По ссылке непонятно откуда взятые кодировки. Корректными для 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
5 сообщений из 5, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Кодировка DBF формата FoxPro (версия 2.0, 2.5, 2.6)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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