Как преобразовать необработанные данные таблицы SAP (тип данных: LRAW) в Java

Используя SAP JCO, я могу читать данные таблицы SAP DBTABLOG в приложении Java.

Эта таблица имеет необработанные данные (тип данных: LRAW) в одном из столбцов, невозможно понять содержимое.

Как мы можем преобразовать эти данные RAW в читаемый формат в Java? Любые идеи приветствуются.


person user2816525    schedule 16.03.2015    source источник


Ответы (1)


Использование javax.xml.bind.DatatypeConverter.printHexBinary сработало для меня в аналогичной ситуации.

Кроме того, мы можем использовать конструктор java String для преобразования байтов в читаемую строку.

String readableStr = new String(bytes)

or

Использование с кодировкой символов

String readableStr = new String(bytes, "UTF-16")

person Utkarsh    schedule 17.07.2015
comment
Спасибо Уткарш. Я попробую это. - person user2816525; 30.01.2016