Re: Re: Help!!! русские слова в DBF :(
От: appleru  
Дата: 10.03.03 09:58
Оценка: 2 (1)
Попробуй так:
Если установлен BDE, то в его настройках (configurations/drivers/native/dbase) надо выставить соответствующее значение LANGDRIVER (скорее всего cp866).
Если BDE не установлен, то IMHO лучше пользоваться не jet, а фоксовым ODBC драйвером — DRIVER={Microsoft Visual FoxPro Driver} (для .net надо качнуть с ms и установить native ODBC provider).
При этом в dbf файле надо прописать в 30-й байт зачение 0x65 если данные в OEM кодировке или 0xС9 если в ANSI.

"Stov" <forum@rsdn.ru> wrote in message news:210729@news.rsdn.ru...
From: Stov Оценить

Привет!
Есть файл DBase III, в котором одна из колонок содержит слова на русском языке. Для считывания этого файла использую Microsoft Jet OLEDB 4.0
При считывании слов на русском языке, строки переводятся в Unicode и содержат произвольные символы (не соответствующие русским кодам в unicode)
Как можно получить оригинальные байты, которые записаны в колонке таблицы.
Posted via RSDN NNTP Server 1.4.6 beta
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.