Как отображать символы, т.е. градусы (°), одинаковые во всех системах
Наше приложение имеет базу данных Oracle 12c и клиент на Java.
Интересно, при использовании разработчика PLSQL для оракула, то символы, то есть°
(градусы) отображаются с использованием языковых настроек системы или настроек разработчика plsql или настроек символов сервера Oracle?
У нас есть некоторые символы, такие как степень, которые отображаются правильно на некотором компьютере, а на некоторых машинах отображается символ мусора. Как сделать этот параметр, чтобы символы отображались одинаково во всех системах?
Я пытался хранить chr(176)
вместо символа степени (°
) в базе еще не повезло. Это показывает, правильно в моих системах, но показывает ноль в машине моего коллеги.
1 ответ
Когда мне нужна кодировка для любого специального символа, я делаюSelect ASCII('°') from dual
. Затем вы можете использовать целое число, заданное как CHR(####)