Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.23;
Скачать: CL | DM;

Вниз

Кодировки, русские символы   Найти похожие ветки 

 
juice   (2004-12-21 13:12) [0]

Мастера, нужна ваша помощь. Есть таблицы в формате dbf (кодирвка win1251), нужно импортировать их в базу данных Interbase. Я импортирую их при помощи DataPump. Проблема заключается в том, что после импортирования в Interbase русские символы в этих таблицах отображаются некорректно. В импортированых таблицах в текстовых полях Charset и Collation тоже win1251.
??????


 
Anatoly Podgoretsky ©   (2004-12-21 13:16) [1]

что такое dbf?
что такое кодировка у таблицы?
Какой язык таблицы, вот это важнее.


 
juice   (2004-12-21 13:26) [2]

Удалено модератором


 
juice   (2004-12-21 13:30) [3]

Удалено модератором


 
juice   (2004-12-21 13:32) [4]

Удалено модератором


 
juice   (2004-12-21 13:38) [5]

FoxPro


 
sniknik ©   (2004-12-21 14:02) [6]

для DataPump, поставь в BDE админе в драйверах (найтиве) FOXPRO и dBase (на всякий случай) лангдрайвер равным  - "ascii" ANSI
может поможет (если реально win1251, должно)

или другой вариант качай через dsn ODBC - Visual FoxPro Tables (либо другой с этим драйвером), там по умолчанию фоксовая кодировка стоит.


 
Anatoly Podgoretsky ©   (2004-12-21 14:09) [7]

А 1251 он и не сможет :-)
Ну не поддерживает Борланд ФоксПро в БДЕ, только до версии 2.5 и то только по минимому.
Вот через ODBC может молучиться.
А вот по записям всегда получится.


 
juice   (2004-12-21 15:22) [8]

Я вообще не могу понять в чем проблема. Таблицы созданы в Visual FoxPro, при сохранении указано кодировать win1251. База данных Interbase тоже в кодировке win1251. Откуда берутся проблемы?

> для DataPump, поставь в BDE админе в драйверах (найтиве)
> FOXPRO и dBase (на всякий случай) лангдрайвер равным  -
> "ascii" ANSI
> может поможет (если реально win1251, должно)

Так и стоит


> или другой вариант качай через dsn ODBC - Visual FoxPro
> Tables (либо другой с этим драйвером), там по умолчанию
> фоксовая кодировка стоит.

Сори, но я не понял что и откуда надо качать?


> А вот по записям всегда получится

Можно подробнее?


 
Соловьев ©   (2004-12-21 16:36) [9]

Сори, но я не понял что и откуда надо качать?

сайт микрософта


 
Соловьев ©   (2004-12-21 16:39) [10]

Сори, но я не понял что и откуда надо качать?

сайт микрософта


 
sniknik ©   (2004-12-21 18:06) [11]

> Сори, но я не понял что и откуда надо качать?
хочеш сказать не видел выбора из разных алиасов/dsn когда DataPump запускал?

>> А вот по записям всегда получится
> Можно подробнее?
открываеш два датасета/таблицы в разных базах, читаеш поле в одной записываеш в другой.


 
juice   (2004-12-21 18:49) [12]


> открываеш два датасета/таблицы в разных базах, читаеш поле
> в одной записываеш в другой

Когда я так делаю то читается тоже ерунда!


 
sniknik ©   (2004-12-21 20:59) [13]

ну раз читается уже ерунда, то рекомендации те же, настрой то чем читаеш или используй другой драйвер (DSN), я бы рекомендовал Visual FoxPro драйвер с доступом через ADO (исключить влияние еще и BDE - шных настроек, если у тебя вдруг оно).


 
Anatoly Podgoretsky ©   (2004-12-22 02:11) [14]

"ascii" ANSI это не 1251, а текущая локаль, которая в БДЕ плохо работает.


 
sniknik ©   (2004-12-22 08:16) [15]

Anatoly Podgoretsky ©   (22.12.04 02:11) [14]
да плохо, помню (там какието буквы не находятся/неправильно фильтруются после) но тем не менее както я в BDE фоксовые таблицы открывал. скорее всего с "ascii" ANSI (плюс тот, что сдесь драйвер не перекодирует то что читает из таблицы, можно самому попытатся) получалось, а возможно с Pdox ANSI Cyrillic насильно выставленным в dBase-ном алиасе.
(заново разбиратся неохота, уже давно и успешно все позабыл ;о)))



Страницы: 1 вся ветка

Текущий архив: 2005.01.23;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.025 c
14-1104911669
syte_ser78
2005-01-05 10:54
2005.01.23
Получения свойств файла


4-1102331451
Makuha
2004-12-06 14:10
2005.01.23
Работа с файлами с помощью ф-ций _lopen и _lread.


14-1104573126
Меломан
2005-01-01 12:52
2005.01.23
Чтение новостных групп


1-1104981919
-[ HAWK ]-
2005-01-06 06:25
2005.01.23
как заморозить значение


6-1099832307
X3M
2004-11-07 15:58
2005.01.23
Послать параметры скрипту на удалённом сервере