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

Вниз

Русская кодировка в DBF   Найти похожие ветки 

 
asd_   (2007-05-15 11:55) [0]

Привет!!! Помогите!!! Подключабсь к DBF - базе чере ADO, все нормально работает, только вот русский текст превращается в белебирду. Что делать подскажите, как с этим бороться??


 
Правильный Вася   (2007-05-15 12:03) [1]

строку подключения исправить?


 
asd_   (2007-05-15 12:11) [2]

Что имено там исправить?


 
ANB ©   (2007-05-15 12:58) [3]


> asd_   (15.05.07 12:11) [2]

Первым делом проверит кодировку, которая используется в базе (Far+F3), потом убедиться, что байт кодировки в заголовке соответствует этой кодировке, затем уже лезть в строку подключения.
ЗЫ. Если дбф сгенерены досовским фокспро, то, как правило, байт кодировки сброшен в ноль.


 
asd_   (2007-05-15 14:37) [4]

В базе используется DOS - кодировка ASCII, а какой байт кодировки  соответствует этой!?


 
asd_   (2007-05-15 14:56) [5]

Пример строки подключения можите написать...?


 
ANB ©   (2007-05-15 15:24) [6]


> В базе используется DOS - кодировка ASCII, а какой байт
> кодировки  соответствует этой!?

Тяжело найти в сети описание формата дбф ?


> Пример строки подключения можите написать...?

Там билдер есть. Как правило, если файл верный, проблем с подключением и крякозябрами нету.


 
asd_   (2007-05-15 15:32) [7]

а у меня крякообразы!! Что делать!!
Фрмат DBF в сетит яжело найти


 
Правильный Вася   (2007-05-15 15:49) [8]


> Фрмат DBF в сетит яжело найти

формат DBF в сети тяжело НЕ найти


 
ANB ©   (2007-05-15 15:50) [9]


> а у меня крякообразы!! Что делать!!
> Фрмат DBF в сетит яжело найти

Искать и чинить
www.yandex.ru


 
asd_   (2007-05-15 16:00) [10]


> Искать и чинитьwww.yandex.ru

А форум тогда на что?


 
ANB ©   (2007-05-15 16:02) [11]


> А форум тогда на что?

Для получения исчерпывающих советов, что делать дальше.
Исчерпывающие советы уже даны.


 
asd_   (2007-05-15 16:06) [12]


> Исчерпывающие советы уже даны.

Хороший совет иди на yandex....


 
clickmaker ©   (2007-05-15 16:34) [13]

ну тогда иди туда
http://www.wotsit.org/list.asp?fc=6


 
Altair   (2007-05-16 18:55) [14]

asd_ , в общем проблема у тебя. Лучше откажись от ADO в пользу BDE , или если тебе не нужны никакие дополнительные опции и SQL , то используй Halcyon для подключения к БД (там есть опция TranslateASCII , ставь её в False , будет все нормально).

А насчет других участников форума...

Правильный Вася , молодец , знаешь что для подключения используется срока! А ещё там всякие опции задаются , да ? А теперь вопрос на миллион , там есть опция задания кодовой страницы (для dBase) !? НЕТ. А если нет , и ты даже не смотрел то какого пишешь !? Вообще то в реестре есть настройки провайдера , но я лично с ним не эксперементировал. При чем тут настройки провайдера спросишь ты изумленно ? Да потому что в строке подключения указывается провайдер , а его конфигурация находится частично в реестре по адресу HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Jet\4.0\Engines\Xbase.

ANB , трудно вспомнить номер байта , или забыл что там дальше делать? Если хочешь посоветовать поменять байт , то плохая это затея , потому что это по меньшей мере некорректно , а на практике может и не одна программа работать с этой базой и не одним методом. А это уже будет фатально. И грозит потерей данных.

А вообще в сети нет ни одного адекватного топика по этой теме.


 
Leonid Troyanovsky ©   (2007-05-16 19:03) [15]


> Altair   (16.05.07 18:55) [14]

> asd_ , в общем проблема у тебя. Лучше откажись от ADO в
> пользу BDE , или если тебе не нужны никакие дополнительные

Воистину, нет пророка в своем отечестве.
И, вдруг, пришел Altair и раздал сестре по серьге.

--
Regards, LVT.


 
Anatoly Podgoretsky ©   (2007-05-16 19:17) [16]

> Altair  (16.05.2007 18:55:14)  [14]

А откуда он возьмется, когда DBF это всего лишь популярное расширение, часто не имеющее отношения к базам, а если и имеет, то разных DBF как котов не резаных.

И при чем тут ссылка на Xbase если не известны подробности.



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

Форум: "Начинающим";
Текущий архив: 2007.06.03;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.042 c
2-1178820436
Riply
2007-05-10 22:07
2007.06.03
Ожидание окончания "инициализации процесса".


15-1178796898
Gero
2007-05-10 15:34
2007.06.03
Персональная ветка ArtemESC


15-1177077766
Juice
2007-04-20 18:02
2007.06.03
Есть ли в MS SQL табличные пространства ...


15-1178373657
Kerk
2007-05-05 18:00
2007.06.03
Как построить перпендикуляр


2-1178939593
Новичек
2007-05-12 07:13
2007.06.03
Никак не придумаю, как тему назвать.





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский