Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Database with AL32UTF8 <-> Client 8  [new]
Деев И.
Member

Откуда: отсюда
Сообщений: 783
Добрый день!

Вопрос уважаемым знатокам.

Кто-нибудь пробовал решить проблему коннекта 8-го клиента к базе с кодировкой AL32UTF8? Интересуют любые способы, кроме смены кодировки базы, разумеется.

Есть мысль сделать свою пользовательскую кодировку AL32UTF8, однако застрял на проблеме описания всех символов - не знаю, как выгрузить данные, полученные Locale Builder'ом из NLB - не получается создать NLT для юникода через Lоcale Builder, и создавать пользовательские кодировки на основе юникодовых кодировок через lxinst нельзя...
11 окт 06, 16:57    [3248889]     Ответить | Цитировать Сообщить модератору
 Re: Database with AL32UTF8 <-> Client 8  [new]
Деев И.
Member

Откуда: отсюда
Сообщений: 783
Короче, пришлось создать пользовательскую кодировку AL32UTF8 с подменой NLB-файла на основе UTF8. Все заработало. UTF8 не сильно отличается от AL32UTF8. Скрипичные ключи нам нафиг не нужны. Блоки в формсах работали и до этого, а вот PL/SQL возвращал ошибку, связанную с преобразованием потока данных из базы в AL32UTF8 в CL8MSWIN1251. 8-ой клиент не знает, что это за кодировка - AL32UTF8. Пришлось нудно объяснять. В итоге он вроде понял!
13 окт 06, 20:04    [3261096]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить