![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Кодировка БД [D6, Paradox]
magnus © (2005-09-30 10:45:00)Здравствуйте! Возникла такая проблема: есть программа, работающая с базами paradox. У этих баз - кодировка ср866. Все работает замечательно. Кроме этого есть отчет, который формируется на основе запроса к нескольким таблицам и его результат выводится в Word. Прболема в том что в Word результаты выводятся кракозябрами. Пытался перекодировать результата с помощью CharToOem, но результат тот же. CharToOem перекодирует, но все равно появляется не кириллица, а непонятные знаки. Подскажите, что можно сделать.
Desdechado (2005-09-30 13:47:00) [1]отчет в каком формате?
OEMToChar - это из 866 в 1251
и проверь кодировки при подключении
http://delphimaster.ru/cgi-bin/forum.pl?id=1127989790&n=1
Виталий Панасенко (2005-09-30 12:08:00) [2]может и такое.. есть вариант.. в отчет не реальное поле совать, а вычисляемое, основанное на реальном, но перекодированном..
Magnus (2005-09-30 11:48:00) [3]может неправильно перекодирую?
magnus (2005-09-30 11:42:00) [4]
> Transliterate=False для поля...И после этого попробуй OEMtoChar
> а не CharToOEM (я так понял, кодировка DOS)
то же самое получается...
Виталий Панасенко (2005-09-30 10:55:00) [5]Transliterate=False для поля...И после этого попробуй OEMtoChar а не CharToOEM (я так понял, кодировка DOS)