![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Вопрос по кодировке [D6, dBase, FoxPro]
Georji © (2005-02-04 16:07:00)Добрый день! Уважаемые мастера, подскажите, пожалуйста. dbf-файлы реорганизованы из досовской проги в виндософскую программой, которую для предприятия сделала фирма (делали не в Delphi). Что они там сделали не могу понять. В текстовых полях "иероглифы". Все настройки выполнены на ANSI. После того, как "захожу" в Database Desktop в Table Language ничего не меняя (оставляю на той же кодировке), выполняю сохранение, после этого Grid-e все нормально, - видны русские буквы. Проблема вот в чем, - эти файлы время от времени нужно копировать из одной папки в другую, где находится моя прога. И пока не выполню всю эту "беду" Database Desktop-е, сплошные "иероглифы".
Может кто встречался с таким?
Спасибо.
Georji (2005-02-04 16:35:00) [1]Соловьев © (04.02.05 16:18) [3]
Хорошо, а там что можно сделать? Перестроить default driver?
Georji (2005-02-04 16:30:00) [2]Digitman © (04.02.05 16:21) [4]
Делал, тогда те таблицы кодировкой dBASE RUS cp866 вообще не перестроишь, а оставляя в native lang driver - dBASE RUS cp866 с таблицами с кодировкой ANSI все же можно работать, но вот с той "бедой".
Digitman (2005-02-04 16:21:00) [3]
> Georji (04.02.05 16:15) [1]
> Да, еще одно. В BDE Administrator -> Configuration -> Drivers
> -> Native настройки DBASE и FOXPRO оставил в кодировке dBASE
> RUS cp866
а...ну так тады понятно !
тебе конвертнули твои dbf-файлы в ANSI-кодировку, что ж ты хочешь при этом ?
native lang driver у тебя остался = dBASE RUS cp866, а реальная кодировка таблиц - ANSI
Digitman (2005-02-04 16:18:00) [4]не знаю уж что такое есть "dbf-файлы реорганизованы из досовской проги в виндософскую", но склонен предположить, что тот кто эту работу якобы сделал, попросту вешает тебе лапшу ..
установи для начала
BDE Administrator -> Configuration -> Drivers -> Native -> FoxPro -> LANGDRIVER = dBASE RUS cp866
Соловьев (2005-02-04 16:18:00) [5]
> И пока не выполню всю эту "беду" Database Desktop-е, сплошные
> "иероглифы".
выбрось его
Есть SQL Exlorer - его хватит
Georji (2005-02-04 16:15:00) [6]Да, еще одно. В BDE Administrator -> Configuration -> Drivers -> Native настройки DBASE и FOXPRO оставил в кодировке dBASE RUS cp866, поскольку мне нужно использовать одновременно и dbf-файлы с этой кодировкой.