Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.09.25;
Скачать: CL | DM;

Вниз

Проблема с кодировкой   Найти похожие ветки 

 
Alex_   (2005-08-11 16:28) [0]

Проблема состоит в следующем: выгружаю в *.DBF таблицы информацию из 1С-Предприятия и устанавливаю в 1С при выгрузке кодовую страницу Windows-1251,напарываюсь на то что в Delphi, я открывая эти таблицы вижу в них одни каракули... тоесть не поддерживается кодировка. Хотя открывая эти таблицы в DBFview-ере все нормально. Всем кто знает как обойти эту проблему, буду очень признателен. Заранее благодарен....


 
Anatoly Podgoretsky ©   (2005-08-11 16:37) [1]

dBase не поддерживает в принципе, а FoxPro поддержан только для видимости.


 
Desdechado ©   (2005-08-11 16:58) [2]

выгрузи в другой кодировке
или
настрой в БДЕ админе langdriver для драйвера dbase


 
Anatoly Podgoretsky ©   (2005-08-11 17:02) [3]

Desdechado ©   (11.08.05 16:58) [2]
И там для dBase выбор только из 866


 
ANB ©   (2005-08-11 17:04) [4]

Выгружай в 866, при чтении - конверти.


 
Desdechado ©   (2005-08-11 17:09) [5]

а "ascii ANSI" как же?


 
Alex_   (2005-08-11 17:13) [6]

в 866 выгружал, пробовал конвертировать но коды совпадают. Таким образом у разных букв один и тот же код получается..
А по поводу  langdriver желательно поподробнее...


 
Desdechado ©   (2005-08-11 17:14) [7]

подробнее в справке по БДЕ админ


 
Alex_   (2005-08-11 17:51) [8]

Вообщем поставил я этот langdriver, эффект нулевой...


 
Ольга   (2005-08-11 19:13) [9]

этот langdriver - это какой? dBase rus cp866? А  Excel DBF-файл нормально отображает?


 
Alex_   (2005-08-11 19:20) [10]

Да именно этот dBase rus cp866... Нет Excel - отображает так же само....


 
Alex_   (2005-08-11 19:28) [11]

Вношу поправку Excel отображает так-же если кодировка Windows-1251, а если DOS-кодировка тогда отражает нормально.... Однако это никак не влияет на отображение в Delphi...


 
Anatoly Podgoretsky ©   (2005-08-11 19:34) [12]

Desdechado ©   (11.08.05 17:09) [5]
а "ascii ANSI" как же?

Очень просто, это означает отсутствие кодировки, по другому машинная кодировка (любая), в данном случае ANSI не OEM, то есть и турецкая и русская и французкая. Иногда приходится и на это идти, а что делать если FoxPro поддержан только на уровне 2.5, которая как известно не поддерживает такого понятия, оно появилась начиная с 2.6. С другой стороны этот langdriver это такая химера в БДЕ, единственная польза некоторая транслитеризация.


 
Alex_   (2005-08-11 19:38) [13]

Вот поясни, если не затруднит... что значит "а "ascii ANSI" как же?".... Если имеешь ввиду  langdriver как "ascii ANSI" то это я уже пробовал.... Эффект нулевой... Если есть еще какое предложение, слушаю очень внимательно.


 
Anatoly Podgoretsky ©   (2005-08-11 19:49) [14]

Эффект не может быть нулевым, поскольку кроме это к нему надо приложить и машинные шрифты, а не только указание этого драйвера. Данный драйвер кроме того позволяет хранить в одной таблице данные с разными кодировками, поскольку для него понятие кодировка просто отсутствую, просто произвольные байтики и все, ты сам определяешь, что эти байтики Windows cp1251



Страницы: 1 вся ветка

Текущий архив: 2005.09.25;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.028 c
4-1122954637
***_Diman_***
2005-08-02 07:50
2005.09.25
Не работает LVM_GETITEMTEXT


14-1125155799
ЛшдлуттнСфе
2005-08-27 19:16
2005.09.25
Если нет равноправия - дадим его!


14-1125226580
ArtemESC
2005-08-28 14:56
2005.09.25
Каталог


14-1125395286
NeyroSpace
2005-08-30 13:48
2005.09.25
Рожденный ползать - летать не может?


14-1125893012
vajo
2005-09-05 08:03
2005.09.25
Вирус: Trojan-PSW.win32.vipgsm.ap