#oracle #oracle11g #oracle-sqldeveloper
#Oracle #oracle11g #oracle-sqldeveloper
Вопрос:
Я не могу видеть диакритические символы (с акцентами) в моем oracle SQL Developer. Я пробовал использовать все варианты шрифта. Могу ли я каким-либо образом добавить шрифт «Arial Unicode MS» в моем oracle SQLDeveloper и увидеть символ вместо квадратного прямоугольника.
Ответ №1:
Поскольку SQL Developer основан на чистой Java и JDBC, существует вероятность того, что сами данные были сохранены неправильно — это может произойти, если вы использовали неправильное значение NLS_LANG клиента и / или неправильную кодовую страницу (Windows) или LANG (Linux / Unix). Поскольку данные, уже имеющиеся в БД, и выборка с помощью SQL Developer возвращает дерьмо, это на 95% проблема NLS. Пожалуйста, сообщите нам настройки параметров базы данных и NLS_LANG и Codepage (chcp) клиента. Вы можете выполнить
Select <Colname>, dump(<colname>) "Dump" from <table>;
Чтобы вернуть столбец и дамп в Sqlplus.
Предоставить
- NLS_LANG клиента
- Кодовая страница клиента (Windows) или LANG (Linux)
- Набор характеристик базы данных
- значение из select,
- ожидаемое значение и
- значение от разработчика SQL, выполняющего тот же выбор, что и показано выше
и мы увидим 😉