powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Кодировка DBF-файла
7 сообщений из 7, страница 1 из 1
Кодировка DBF-файла
    #38730456
Selmarilion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте, прошу помочь со следующей проблемой, требуется поменять кодировку, вручную это уже сделано, возможно ли сделать конвертирование кодировки автоматическим, что бы файл создавался с указанной кодировкой?

Модератор: Тема перенесена из форума "Microsoft SQL Server".
...
Рейтинг: 0 / 0
Кодировка DBF-файла
    #38730469
Sergey Sizov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selmarilion,

Visual FoxPro 9.0 Справочное руководство по языку

CREATE TABLE - SQL Command

Создает таблицу, с использованием указанных полей или массива.

CREATE TABLE | DBF TableName1 [NAME LongTableName] [FREE]
[CODEPAGE = nCodePage]
( FieldName1 FieldType [( nFieldWidth [, nPrecision] )] [NULL | NOT NULL]
[CHECK lExpression1 [ERROR cMessageText1]]
[AUTOINC [NEXTVALUE NextValue [STEP StepValue]]] [DEFAULT eExpression1]
[PRIMARY KEY | UNIQUE [COLLATE cCollateSequence]]
[REFERENCES TableName2 [TAG TagName1]] [NOCPTRANS]
[, FieldName2 ... ]
[, PRIMARY KEY eExpression2 TAG TagName2 |, UNIQUE eExpression3 TAG TagName3
[COLLATE cCollateSequence]]
[, FOREIGN KEY eExpression4 TAG TagName4 [NODUP]
[COLLATE cCollateSequence]
REFERENCES TableName3 [TAG TagName5]] [, CHECK lExpression2 [ERROR cMessageText2]] )
| FROM ARRAY ArrayName
Параметры
CREATE TABLE | DBF TableName1
Создает таблицу или .dbf. Параметр TableName1 указывает имя таблицы. Опции TABLE и DBF идентичны.
nCodePage
Указывает кодовую страницу, которая будет использоваться для вновь создаваемой таблицы. Список поддерживаемых кодовых страниц вы можете посмотреть в описании Кодовые страницы, поддерживаемые Visual FoxPro.
...
Рейтинг: 0 / 0
Кодировка DBF-файла
    #38730483
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HELPCREATE TABLE | DBF TableName1 [NAME LongTableName] [FREE]

[ CODEPAGE = nCodePage ]
...
nCodePage
Specifies the code page to use.
...


По-умолчанию фокс использует виндовую кодировку 1251. Тебе какую надо?
...
Рейтинг: 0 / 0
Кодировка DBF-файла
    #38730493
Selmarilion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
в том-то и проблема что используется MS SQL 2008 и если возможно то изменять кодировку без использования дополнительных прогамм
...
Рейтинг: 0 / 0
Кодировка DBF-файла
    #38730497
Selmarilion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
вручную изменял через DBF commander, там кодировку менял на unknown
...
Рейтинг: 0 / 0
Кодировка DBF-файла
    #38730508
Dima T
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Selmarilionв том-то и проблема что используется MS SQL 2008 и если возможно то изменять кодировку без использования дополнительных прогамм
Начни в том форуме новую тему, и обязательно это упомяни. А то модераторы там увидели слово DBF и сразу к нам перенесли топик.

Структура DBF простая, кодировка задается в 29-м байте, подробнее тут
Некоторые проги пишут тупо 0 (т.е. кодировка не указана), вполне возможно надо просто заменить этот байт на правильный и всё заработает.
...
Рейтинг: 0 / 0
Кодировка DBF-файла
    #38730519
Selmarilion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо, сейчас создам новую тему
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Кодировка DBF-файла
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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