|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Сбитая кодировка (dBase, ADO, D2009)
Проблема состоит в том, что вместо русского языка получаю непонятку, которая не похожа даже на кодировку DOS.
Строка подключения следующая: Код:
Provider=MSDASQL.1; Persist Security Info=False; Data Source=dBASE Files; Mode=Read; Extended Properties=dBase 5; Initial Catalog=D:\DB; Цитата:
Цитата:
Попробывал посмотреть какую кодировку использует Delphi при помощи GetAPC - пишет что 1251, тут нет косяков Последний раз редактировалось Kompuklumba, 02.11.2010 в 15:52. |
#2
|
|||
|
|||
Если это dBase, то можно попробовать "поиграть" с BDE-5.
Т.е., тот каталог, где расположены эти DBF-файлы зарегистрировать в BDE-5 (назначить Alias). При этом драйвер (Native) им назначать (поочередно): - Paradox (LangDriver=Paradox 'ascii') - dBase (LangDriver=dBASE RUS cp866) И посмотреть, что выйдет. Тогда можно сделать выводы (какие-то). |