Форум: "Базы";
Текущий архив: 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