Текущее время: Сб, авг 23 2025, 16:17

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: DB Connector проблемы с кодировкой
СообщениеДобавлено: Чт, сен 16 2004, 15:13 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 15:04
Сообщения: 215
Откуда: Москва (Старый Оскол)
Привет всем, кто сталкивался с проблемой перекодировкой Орокловских симовлов в BWшные через DB Connector.

У Oracle кодировка CL8ISO8859P5
На стороне BW кодировка WE8DEC

И проблема в том что если соединяется оракл с ораклом то все ок, сервер понимает что они разные и переворачивает все в нужную.
А вот в нашем случае с DB Connector в BW тоже самое не наблюдается.

Подскажите, кто как решал эту проблему?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: DB Connector проблемы с кодировкой
СообщениеДобавлено: Чт, сен 16 2004, 15:25 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
HIman написал(а):
Привет всем, кто сталкивался с проблемой перекодировкой Орокловских симовлов в BWшные через DB Connector.

У Oracle кодировка CL8ISO8859P5
На стороне BW кодировка WE8DEC

И проблема в том что если соединяется оракл с ораклом то все ок, сервер понимает что они разные и переворачивает все в нужную.
А вот в нашем случае с DB Connector в BW тоже самое не наблюдается.

Подскажите, кто как решал эту проблему?


решается написанием abap - програмы по перекодировки. заводишь в исходной системе в одно поле все символы, смотришь что приходит и пишешь перекодировщик - какой символ во что перегнать...

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 16 2004, 15:30 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 15:04
Сообщения: 215
Откуда: Москва (Старый Оскол)
да если бы приходила абра кадабра, а то ведь приходит ПППП-ПППП
на любую русскую букву


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, сен 21 2004, 10:09 
Модератор
Модератор
Аватара пользователя

Зарегистрирован:
Ср, авг 18 2004, 10:59
Сообщения: 754
Откуда: Moscow
Было такое.
Рецепт один:
1. На стороне ORACLE создаете функцию, которая перекодирует символы в шестнадцатиричный формат.
2. Для выборки данных создаете view, которое использует эту функцию для выборки текстов.
3. На стороне BW на правилах обновления переводите HEX в символьную строку, далее транслируете строку в нужную кодировку.

_________________
Фарш невозможно провернуть назад,
И мясо из котлет не восстановишь


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Для ABAP
СообщениеДобавлено: Чт, фев 17 2005, 14:16 
Начинающий
Начинающий

Зарегистрирован:
Чт, дек 02 2004, 12:51
Сообщения: 22
Откуда: Челябинск
Делаю программно преобразование hex в стороку
до конца строка заполнена символом '#'. Как с ним (#) бороться ?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Для ABAP
СообщениеДобавлено: Чт, фев 24 2005, 16:07 
Гость
Читатель написал(а):
Делаю программно преобразование hex в стороку
до конца строка заполнена символом '#'. Как с ним (#) бороться ?

А ты попробуй не через hex гонять, а через raw. У меня так получилось.


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения: Re: Для ABAP
СообщениеДобавлено: Пн, мар 14 2005, 14:17 
Гость
Anonymous написал(а):
Читатель написал(а):
Делаю программно преобразование hex в стороку
до конца строка заполнена символом '#'. Как с ним (#) бороться ?

А ты попробуй не через hex гонять, а через raw. У меня так получилось.


а можно по подробнее с прмерами программ, и особенно на счёт последнего - raw- , буду очень благодарен.


Принять этот ответ
Вернуться к началу
  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 7 ] 

Часовой пояс: UTC + 3 часа


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

Сейчас этот форум просматривают: Yandex [Bot]


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB