Как отображать символы, т.е. градусы (°), одинаковые во всех системах

Наше приложение имеет базу данных Oracle 12c и клиент на Java.

Интересно, при использовании разработчика PLSQL для оракула, то символы, то есть° (градусы) отображаются с использованием языковых настроек системы или настроек разработчика plsql или настроек символов сервера Oracle?

У нас есть некоторые символы, такие как степень, которые отображаются правильно на некотором компьютере, а на некоторых машинах отображается символ мусора. Как сделать этот параметр, чтобы символы отображались одинаково во всех системах?

Я пытался хранить chr(176) вместо символа степени (°) в базе еще не повезло. Это показывает, правильно в моих системах, но показывает ноль в машине моего коллеги.

1 ответ

Когда мне нужна кодировка для любого специального символа, я делаюSelect ASCII('°') from dual. Затем вы можете использовать целое число, заданное как CHR(####)

Другие вопросы по тегам