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

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

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

Ответить
south
незнакомец
Сообщения: 6
Зарегистрирован: 04.05.2011 10:42:35

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

Сообщение south »

У меня проблема.
Можете подсказать изначально чем лучше подключаться с лазарус к оракл, одбс или компонентой оракл которая есть в компонентах..
Подключил через ОДБС, но пробелма с кодировкой. Как я понял единственный выход програмно каждое значение переводить в другую кодировку.
Вот я так и не разобрался в cp866 как можно в читабельную кодировку перевести.
Заранее Спасибо
Аватара пользователя
Nik
энтузиаст
Сообщения: 573
Зарегистрирован: 03.02.2006 23:08:09
Откуда: Киров
Контактная информация:

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

Сообщение Nik »

Используйте функцию OEM866ToUTF8. Рядом похожу проблему обсуждали: viewtopic.php?f=26&t=7009&p=52991#p52991
south
незнакомец
Сообщения: 6
Зарегистрирован: 04.05.2011 10:42:35

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

Сообщение south »

Лазарус у меня 0,9,30 но функции такой там не нету... может что то надо покдлючить?
fpc 2.4.2
Аватара пользователя
dunin
энтузиаст
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и
Контактная информация:

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

Сообщение dunin »

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

Хм... А может CP866ToUTF8 из юнита LConvEncoding ??? :roll:
Андрей Варкентин
новенький
Сообщения: 21
Зарегистрирован: 17.09.2010 11:56:14

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

Сообщение Андрей Варкентин »

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


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

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

Сообщение south »

Спасибо. CP866ToUTF8 заработал после подключения LConvEncoding.
А вот OEM866ToUTF8 нет хотя LCLProc тоже подцепил
Аватара пользователя
alexs
долгожитель
Сообщения: 4066
Зарегистрирован: 15.05.2005 23:17:07
Откуда: г.Ставрополь
Контактная информация:

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

Сообщение alexs »

А сам оракл не умеет конверировать?
т.е если при подключении ты укажешь кодировку UTF8 - он разве сам не переведёт?
south
незнакомец
Сообщения: 6
Зарегистрирован: 04.05.2011 10:42:35

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

Сообщение south »

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

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