Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Oracle Новый топик    Ответить
 Detect UTF8 or WE8ISO for storing binary data  [new]
Black Savage
Member

Откуда:
Сообщений: 736
Есть Oracle Database 10g Enterprise Edition Release 10.2.0.3.0
В одной из таблиц имеется поле LONG RAW, там хранится только текст.

Старая база, видимо, была в WE8ISO кодировке. Сделали миграцию на новую базу с UTF8,
естественно, поле с LONG RAW не конвертнулось. Новые данные пишутся в это поле в UTF8
формате. Есть некоторое клиентское приложение, написанное на PowerBuilder. Приложение
получает данные из поля с типом LONG RAW и должно конвертнуть данные в текст. При
конвертации используется стандартная функция PowerBuilder. Функции нужно указать в какой
кодировке находиться blob.

Можно ли, получив blob и зная, что там текст, определить в какой он кодировке? Конечно,
по уму то надо конвертацию WE8ISO в UTF8 делать на уровне базы, но не хотят...
11 окт 08, 16:08    [6293472]     Ответить | Цитировать Сообщить модератору
Все форумы / Oracle Ответить