Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.01.23;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.49 MB
Время: 0.035 c
6-1099294965
Ivolg
2004-11-01 10:42
2005.01.23
Http


14-1104513716
Егор
2004-12-31 20:21
2005.01.23
Наше старое кино


14-1104562946
Rainy
2005-01-01 10:02
2005.01.23
Где скачать Norton Comander


14-1104526971
Nous Mellon_
2005-01-01 00:02
2005.01.23
С наступившим!!


14-1104246907
Dvemer
2004-12-28 18:15
2005.01.23
Ошибка приложения.





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский