Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Кодировка файлов БД dBase [D6, dBase, FoxPro]


Berezne ©   (2004-06-17 09:37:00) 

Вопрос такого плана: в базу данних вводится украинский текст. Кодировка для файла БД dBase RUS cp866. Все нормально кроме одного: дание файли будут еще использоваться в програме написаной под ДОС. А при даной кодировке файла БД невозможно написать украинскую букву "і". Букви "є" и "ї" отображаються нормально, а вот с "і" програма не работает. Пишет что данная буква не подходит для даной кодировки.

Кто чего посоветует как ето дело провернуть?

Всем спасиба за ответи.


Anatoly Podgoretsky   (2004-06-17 11:11:00) [1]

Ну это не проблемаЪ перекодируй поле вручнуюЪ можно в OnGetText/OnSetText
Но это проблемы не решает, а добавляет


Berezne   (2004-06-17 10:51:00) [2]

Проблема решилась би просто если можна било заменить код букви "і" украинской на английскую. Откриваю досовский файл в Database Desktop и все букви "і" хорошо видно.


Anatoly Podgoretsky   (2004-06-17 10:11:00) [3]

Так работа то и под ДОС, какая есть украинская кодировка под ДОС и паралельная ей под Виндоус?


Соловьев   (2004-06-17 09:59:00) [4]

http://farm.by.ru/far/ruscii.rar


Berezne   (2004-06-17 09:52:00) [5]

>Anatoly Podgoretsky ©  (17.06.04 09:44) [2]

>А на что он сменит, для dBase нет украинской кодировки, пусть
>переходит на машинную

Наверное так и придется сделать. Другого вихода нету.


Berezne   (2004-06-17 09:51:00) [6]

>Качать http://andrzej.virtualave.net/Stuff/ruscii.rar
>и http://andrzej.virtualave.net/Stuff/ruscii2k.rar

Ссилки не работают. Error 403. File not found.


Anatoly Podgoretsky   (2004-06-17 09:44:00) [7]

А на что он сменит, для dBase нет украинской кодировки, пусть переходит на машинную


Соловьев   (2004-06-17 09:44:00) [8]


> Кодировка для файла БД dBase RUS cp866

не использовать эту кодировку.
У меня получилось решить данный трабл, но во первых я использовал не BDE драйвер, а ODBC - а там уже выбирал кодировку Pdox ANSI Cyrr. Во вторых ставил патч на винду - http://andrzej.virtualave.net/Stuff/
Качать http://andrzej.virtualave.net/Stuff/ruscii.rar
и http://andrzej.virtualave.net/Stuff/ruscii2k.rar


Sandman25   (2004-06-17 09:41:00) [9]

Наверное, надо сменить кодировку.


Наверх

Титульная страница Поиск, карта сайта Написать письмо