Форум: "Потрепаться";
Текущий архив: 2003.08.11;
Скачать: [xml.tar.bz2];
ВнизУстановил Delphi7, кажется зря... Найти похожие ветки
← →
АТ (2003-07-24 17:03) [0]Люди! вконец измученный глюками D6 по части ADO установил D7. И обнаружил, что русский текст в DBGrid стал отображаться кракозябрами... А отобразить в DBGrid я пытался таблицу формата dBase. Когда у меня стояла D6 русский текст отображался нормально. Как поставил D7 русский текст сменился кракозябрами. До этого такой-же эффект наблюдался когда я пробовал откомпилировать свой проект на машине, на которой была установлена WinXP. Корректно получается отобразить данные таблиц формата mdb, xls, а вот dbf - нет. Мне что-то кажется что все дело в ConnictionString.
Моя ConnictionString такая: Provider=Microsoft.Jet.OLEDB.4.0;Data Source=Директория к файлу;Mode=ReadWrite|Share Deny None;Extended Properties=dBase 5.0;Persist Security Info=False
Может я что в компоненте ADOTable указал не правильно. Ну вот в компоненте IBDataBase есть же параметр, где можно прописать типа lc_ctype=WIN1251, может и здесь что-то.
Выручайте, а то у меня проект совсем горит.
← →
АТ (2003-07-24 17:19) [1]Перебирал шрифты и обнаружил что символы корректно отображаются если установить шрифт в DBGrid - Terminal. Это же DOS - кодировка, тогда почему до установки D7 все было нормально. Почему Excel открывает dbf-файл не в перекодированном виде? Самое не понятное - почему раньше все было нормально???
← →
viktor (2003-07-24 18:25) [2]в окне диалога установки соединения
посмотри вкладу "Все"
свойство Locale identifier = 1033
кажется оно
← →
АТ (2003-07-24 18:49) [3]С замиранием сердца посмотрел - там Locale identifier = 1033.
Бедный я!
Может DBGrid1.Font.Charset присвоить чего-нить. Хотя я уже все варианты которые предлагались в Object Inspector перебрал.
← →
АТ (2003-07-24 18:58) [4]Да что за блин! Сейчас заметил что шрифт в IE какой-то не такой. Посмотрел в Вид->Кодировка - стоит Западноевропейская(Windows).А раньше стояла Кирилица (Windows). Наваждение какое-то. Может в Windows где-то кодировку поменять.
Вот я не пойму почему если просматривать dbf-таблицу Excel-ем, то все показывается без перекодирования, а в DBGrid с перекодированием.
← →
АТ (2003-07-24 20:10) [5]Все, кажется сделал. Надо было в DBGrid1.Font.Charset прописать ОЕМ CHARCET.
Надо же, вся жизнь перед глазами пронеслась...
← →
Бархатный (2003-07-24 21:15) [6]Задись за мемуары.
Страницы: 1 вся ветка
Форум: "Потрепаться";
Текущий архив: 2003.08.11;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.007 c