XBASE читает строку "ЧЪ000229" как "Ћђ000229" #569754


#0 by Amiralnar
Файл открывается следующим образом: В свойствах файла после открытия Кодировка    ANSI    КодировкаXBase Сам файл создается программой на дельфях, которая использует BDE Для BDE настроен алиас, с драйвером FOXPRO Что надо этой гадине? Я уже не знаю, как заставить его правильно читать...
#1 by shuhard
ADODB уже пробовал ?
#2 by Salvador Limones
c КодировкаXBase игрался уже?
#3 by Amiralnar
В программе DBFPLUS поле видно нормально, в описании таблицы показывает "FoxBASE+/Dbase III plus, no memo" В описании поля тип TEXT, размер 20.
#4 by Amiralnar
Там должно быть ANSI...
#5 by aka AMIGO
в xbase есть метод "КодоваяСтраница"
#6 by Amiralnar
Ди и поможет ли смена на OEM, если это чтение, а не запись?
#7 by Amiralnar
нету такой, есть только свойство "Кодировка"
#8 by aka AMIGO
а, пардон, это 8-ка..
#9 by andrewks
похоже на UTF-8
#10 by Amiralnar
ADODB - это очень крайний случай. Я его просто не знаю.
#11 by Amiralnar
В dbf-то uft8? Почему не 16?
#12 by aka AMIGO
имхо насколько я помню, FoxBase создает файлы в дос-кодировке но это так.. размышлизмы вслух.. надо-бы дбф-ку твою глянуть
#13 by Amiralnar
щас..
#14 by shuhard
дык изучи, дел то
#15 by Гефест
ЕМНИП, так: [HKEY_LOCAL_MACHINESOFTWAREMicrosoftJet4.0EnginesXbase] "DataCodePage"="ANSI" "BDE"=dword:00000002 [HKEY_LOCAL_MACHINESYSTEMControlSet001ControlNlsCodePage] "1250"="c_1251.nls" "1251"="c_1251.nls" "1252"="c_1251.nls"
#16 by ice777
было нечто подобное, когда дельфями считывал dbf с кассового аппарата, подошла некая странно звучащая кодировка, вовсе не fox.
#17 by Amiralnar
Последние две строки Посмотрим... Попробую
#18 by Amiralnar
У меня в 1С всего два варианта, ANSI И OEM
#19 by ice777
гм. с чего бы всего 2? больше.
#20 by andrewks
имхо, в этом случае это не поможет
#21 by Amiralnar
КодировкаXBase (XBaseEncoding) Значения Описание: Содержит варианты кодировок XBase. Доступность: Сервер, толстый клиент, внешнее соединение. Возможен обмен с сервером. См. также: XBase, свойство Кодировка
#22 by Amiralnar
, Просто поменял значения - не помогло. Может, перезагрузка нужна?
#23 by Amiralnar
Мне в конце туда еще написать надо. Адо умеет?
#24 by andrewks
на, читани
#25 by shuhard
легко, метод AddNew
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С