Lazarus + Oracle8i в кодировке cp866

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Lazarus + Oracle8i в кодировке cp866

Сообщение south » 04.05.2011 10:47:44

У меня проблема.
Можете подсказать изначально чем лучше подключаться с лазарус к оракл, одбс или компонентой оракл которая есть в компонентах..
Подключил через ОДБС, но пробелма с кодировкой. Как я понял единственный выход програмно каждое значение переводить в другую кодировку.
Вот я так и не разобрался в cp866 как можно в читабельную кодировку перевести.
Заранее Спасибо
south
незнакомец
 
Сообщения: 6
Зарегистрирован: 04.05.2011 10:42:35

Re: Lazarus + Oracle8i в кодировке cp866

Сообщение Nik » 04.05.2011 11:50:32

Используйте функцию OEM866ToUTF8. Рядом похожу проблему обсуждали: viewtopic.php?f=26&t=7009&p=52991#p52991
Аватара пользователя
Nik
энтузиаст
 
Сообщения: 573
Зарегистрирован: 04.02.2006 00:08:09
Откуда: Киров

Re: Lazarus + Oracle8i в кодировке cp866

Сообщение south » 04.05.2011 12:09:47

Лазарус у меня 0,9,30 но функции такой там не нету... может что то надо покдлючить?
fpc 2.4.2
south
незнакомец
 
Сообщения: 6
Зарегистрирован: 04.05.2011 10:42:35

Re: Lazarus + Oracle8i в кодировке cp866

Сообщение dunin » 04.05.2011 13:23:45

Nik писал(а):Используйте функцию OEM866ToUTF8. Рядом похожу проблему обсуждали: viewtopic.php?f=26&t=7009&p=52991#p52991

Хм... А может CP866ToUTF8 из юнита LConvEncoding ??? :roll:
Аватара пользователя
dunin
энтузиаст
 
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и

Re: Lazarus + Oracle8i в кодировке cp866

Сообщение Андрей Варкентин » 04.05.2011 13:27:53

south писал(а):Лазарус у меня 0,9,30 но функции такой там не нету... может что то надо покдлючить?
fpc 2.4.2


подключи LCLProc
Андрей Варкентин
новенький
 
Сообщения: 21
Зарегистрирован: 17.09.2010 11:56:14

Re: Lazarus + Oracle8i в кодировке cp866

Сообщение south » 04.05.2011 14:46:17

Спасибо. CP866ToUTF8 заработал после подключения LConvEncoding.
А вот OEM866ToUTF8 нет хотя LCLProc тоже подцепил
south
незнакомец
 
Сообщения: 6
Зарегистрирован: 04.05.2011 10:42:35

Re: Lazarus + Oracle8i в кодировке cp866

Сообщение alexs » 04.05.2011 19:29:50

А сам оракл не умеет конверировать?
т.е если при подключении ты укажешь кодировку UTF8 - он разве сам не переведёт?
Аватара пользователя
alexs
долгожитель
 
Сообщения: 4060
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь

Re: Lazarus + Oracle8i в кодировке cp866

Сообщение south » 05.05.2011 09:27:56

Указать в настойках датаконнекшн???? Не помогает(((((((((

Добавлено спустя 1 час 24 минуты 16 секунд:
получилось... Там на самом деле надо было использовать функцию CP1251ToUTF8))))
Вот хотлось бы, чтоб в дбгрид отображалось без всяких дополнительных функций преобразования в кодировке. Так и не нашел где можно в компонентах для связи и работой с базой установить кодировку, чтоб сразу отображалось правильно. Не подскажите как?
south
незнакомец
 
Сообщения: 6
Зарегистрирован: 04.05.2011 10:42:35


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 50

Рейтинг@Mail.ru