Имя: Пароль:
1C
1С v8
Кодировка dbf-файла
0 Slon747
 
04.08.14
14:17
ФайлDBF = Новый XBase;
ФайлDBF.Кодировка = КодировкаXBase.OEM;
ФайлDBF.ОткрытьФайл(ИмяФайла,,Истина);

При чтении dbf-файла с кодировкой DOS получаю нечитаемые символы.
Почему?
1 ДенисЧ
 
04.08.14
14:19
Потому что кодировка не ДОС. Ваш Кэп.
2 Slon747
 
04.08.14
14:20
(1)
КодировкаXBase (XBaseEncoding)
OEM (OEM)
Описание:
База в формате DOS.

Файл точно имеет кодировку DOS.
3 vde69
 
04.08.14
14:21
эмммм а что таекое кодировка DOS ????

я такой не знаю...
4 ДенисЧ
 
04.08.14
14:22
(3) 866я страница
5 Slon747
 
04.08.14
14:23
(3) Это когда я FARом в редакторе меняю кодировку на DOS и вижу читаемые символы
6 vde69
 
04.08.14
14:23
а вообще

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Xbase]
"DataCodePage"="ANSI"
"BDE"=dword:00000002
7 vde69
 
04.08.14
14:24
и перезагрузить
8 Slon747
 
04.08.14
14:43
(6) Спасибо! Получилось.
Пользователь не знает, чего он хочет, пока не увидит то, что он получил. Эдвард Йодан