powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Строка как последовательность 16-ричных чисел?
3 сообщений из 3, страница 1 из 1
Строка как последовательность 16-ричных чисел?
    #32014609
Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кто может подсказать как в Оракле представить строку как последовательность шестнадцатеричных чисел (причем вообщем даже не обязательно 16ричных)? Надо чтобы строку можно было составить как 0x00F4 || 0x00FB etc.
Эти числа - код символа в юникодной таблице.
версия Оракла 8.1.6 или 8.1.7

Спасибо.
...
Рейтинг: 0 / 0
Строка как последовательность 16-ричных чисел?
    #32014666
ThyNibelungenhord
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А в чем собственно проблема то?
1.Пускаешь цикл по длине строки
2. Берешь каждый символ последовательно использую SUBST(string,loop_value,1)
3. Переводишь код этого символа в HEX простым алгоритмом перевода из одной системы счисления в другую.
4. Конкатенируешь с пердюдущим результатом
Если все это дело критично ко времени, то пиши процедуру на C

Вот и все, делов то куча. Или я себе не точно представляю проблему?
...
Рейтинг: 0 / 0
Строка как последовательность 16-ричных чисел?
    #32014669
Andrey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Извиняюсь. Я наверное не точно выразился. Мне надо чтобы Оракл понимал символы, которые не поддерживаются моими текущими настройками ОС. Например идеографические символы в разных алфавитах. Мне надо чтобы они на всех машинах, вне зависимости от региональных настроек и используемых шрифтов в Оракле были представлены одинаково.
В конечном итоге мне надо заменить эти символы какими-то другими ( например для русского алфавита надо "ё" заменить на "е", а "й" на "и"). Но если у меня в региональных настройках стоит, например German(Swithland) то на этой машине нельзя отобразить эти буквы ...

вот в чем проблема ...
Спасибо.
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Строка как последовательность 16-ричных чисел?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]