Текущее время: Чт, апр 18 2024, 17:58

Часовой пояс: 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 часа


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

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


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

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