Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2005.09.25;
Скачать: [xml.tar.bz2];

Вниз

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

 
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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.037 c
14-1125407474
DVM
2005-08-30 17:11
2005.09.25
Курсы по оборудованию CISCO.


3-1123991145
Zaero
2005-08-14 07:45
2005.09.25
Как программно получить список алиасов и создать новый?


2-1123877404
Пантелеев Иван
2005-08-13 00:10
2005.09.25
Хранение паролей


6-1117516750
leonidus
2005-05-31 09:19
2005.09.25
Как в TWebBrowser`e сменить кодировку загруженного документа


1-1125476926
Николай1
2005-08-31 12:28
2005.09.25
Интерфейс программы храниться в DLL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский