powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle SQL Developer кодировка символов в CLOB полях
21 сообщений из 21, страница 1 из 1
Oracle SQL Developer кодировка символов в CLOB полях
    #39566048
Фотография George-III
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите, среда упорно показывает кодировку с CLOB полях в UTF, хотя там win-1251.
В обычных varchar2 все корректно, а вот с CLOB проблема.

Где настраивается? так и не нашел варианты.
...
Рейтинг: 0 / 0
Oracle SQL Developer кодировка символов в CLOB полях
    #39566060
Код: plsql
1.
select * from nls_database_parameters where parameter like '%CHARACTERSET';


CLOB, char, varchar, varchar2 - NLS_CHARACTERSET
NCLOB, Nchar, Nvarchar, Nvarchar2 - NLS_NCHAR_CHARACTERSET
...
Рейтинг: 0 / 0
Oracle SQL Developer кодировка символов в CLOB полях
    #39566088
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
George-III,

Где и как
George-IIIсреда упорно показывает кодировку
?

Кодировка в CLOB-полях как уже сказали к IDE отношения не имеет.
...
Рейтинг: 0 / 0
Oracle SQL Developer кодировка символов в CLOB полях
    #39568510
Фотография George-III
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кодировщег
Код: plsql
1.
select * from nls_database_parameters where parameter like '%CHARACTERSET';


CLOB, char, varchar, varchar2 - NLS_CHARACTERSET
NCLOB, Nchar, Nvarchar, Nvarchar2 - NLS_NCHAR_CHARACTERSET

Все понятно, спасибо.
...
Рейтинг: 0 / 0
Oracle SQL Developer кодировка символов в CLOB полях
    #39568709
Помню, как то намучался перекодировкой клоба, на входе был 1251, база CL8ISO8859P5 , а выгружать файл в utf.
...
Рейтинг: 0 / 0
Oracle SQL Developer кодировка символов в CLOB полях
    #39568930
Фотография George-III
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
envGeorge-III,

Где и как
George-IIIсреда упорно показывает кодировку
?

Кодировка в CLOB-полях как уже сказали к IDE отношения не имеет.

С той же рабочей станции запускаю сессию sqlplus, для той же БД, по этой же схемой возвращает корректную кирилицу на экран, рядом Oracle SQL Developer, возвращает черные ромбики с ?.

Почему же так?
...
Рейтинг: 0 / 0
Oracle SQL Developer кодировка символов в CLOB полях
    #39568948
Гаишнег
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
George-IIIПочему же так?
Потому что прежде чем сеть за руль, надо выучить ПДД.
...
Рейтинг: 0 / 0
Oracle SQL Developer кодировка символов в CLOB полях
    #39569003
Фотография George-III
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ГаишнегGeorge-IIIПочему же так?
Потому что прежде чем сеть за руль, надо выучить ПДД.

Гаишники только ПДД и знают, а щеки надувают, как аквариумные рыбки: Изучили, своим аквариум и герои.
Если бы все все знали, вопросов на форуме не было бы.

Если не хотите отвечать или нервные сильно (ну может истирички, ПМС или еще что), то просто не отвечайте.
...
Рейтинг: 0 / 0
Oracle SQL Developer кодировка символов в CLOB полях
    #39569008
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
George-IIIили нервные сильно (ну может истирички, ПМС или еще что),Ламер воинствует?
...
Рейтинг: 0 / 0
Oracle SQL Developer кодировка символов в CLOB полях
    #39569075
Фотография George-III
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElicGeorge-IIIили нервные сильно (ну может истирички, ПМС или еще что),Ламер воинствует?

С Вами нет, а с безликими умниками - Да.

Просто уровни знаний у всех разные, хотите самоутверждаться - это можно делать и под зарегистрированным ником, я задал вопрос, по кодировке, хотел услышать в чем разница при подключении.

Я понимаю, что Oracle SQL Developer инициализирует сессию по своим параметрам, которые можно указать в настройках IDE

По типу:

alter session set nls_numeric_characters='. ';
/
alter session set NLS_CURRENCY = 'р.'
/
alter session set NLS_DATE_FORMAT='DD.MM.YYYY'
/
alter session set nls_language='AMERICAN'
/
alter session set nls_territory='AMERICA'

sqlplus использует настройки клиента и содержимое переменной nls_lang.

У меня настройки симметричные.

Тип данный в поле обычный CLOB, то есть однобайтовая кодировка, не юникод. То есть в, как я и писал выше CL8MSWIN1251.

В чем отличается параметры инициализации сессии между двумя IDE?
Почему при тех же настройках поля с типом varchar2 и char отображаются корректно, а CLOB нет.
...
Рейтинг: 0 / 0
Oracle SQL Developer кодировка символов в CLOB полях
    #39569076
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
George-IIIхотите самоутверждаться - это можно делать и под зарегистрированным никомНе тебе об этом судить. посмотри в зеркало - не видишь там "истирички, ПМС или еще что"?
...
Рейтинг: 0 / 0
Oracle SQL Developer кодировка символов в CLOB полях
    #39569084
Фотография George-III
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElicGeorge-IIIхотите самоутверждаться - это можно делать и под зарегистрированным никомНе тебе об этом судить. посмотри в зеркало - не видишь там "истирички, ПМС или еще что"?

я не сужу, так как не вижу в этом необходимости и обмениваться обвинениями то же не хочу, я хочу разобраться, если у Вас нет желания помогать и вас бесит "ламерство", то просто не отвечайте.

Я не задаю идиотских вопросов, все сказал по существу. Я не думаю, что вы единственный с таким уровнем "БОГ" в знании Oracle (я с уважением к вам отношусь, так как понимаю ваш уровень знаний и от этого склонность к нетерпимости к "незнанию"). Поэтому я с удовольствием послушаю ответы на мои вопросы и пояснения от других
...
Рейтинг: 0 / 0
Oracle SQL Developer кодировка символов в CLOB полях
    #39569090
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
George-III,

по существу. вы нашли файл sqldeveloper.conf ?
...
Рейтинг: 0 / 0
Oracle SQL Developer кодировка символов в CLOB полях
    #39569092
Фотография Elic
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
George-IIIвсе сказал по существуА как же оффтопик? - На одно показавшееся тебе неприятным слово ты ответил десятью с однозначной эмоциональной окраской.
...
Рейтинг: 0 / 0
Oracle SQL Developer кодировка символов в CLOB полях
    #39569094
Фотография George-III
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
123ййsqldeveloper.conf

Да в моём домашнем каталоге ОС
...
Рейтинг: 0 / 0
Oracle SQL Developer кодировка символов в CLOB полях
    #39569096
Фотография George-III
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ElicНа одно показавшееся тебе неприятным слово ты ответил десятью с однозначной эмоциональной окраской.

Ок, согласен, погорячился, прошу прощения.
...
Рейтинг: 0 / 0
Oracle SQL Developer кодировка символов в CLOB полях
    #39569104
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
George-III,

select * from v$version
...
Рейтинг: 0 / 0
Oracle SQL Developer кодировка символов в CLOB полях
    #39569109
Фотография George-III
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
123ййselect * from v$version

"Oracle Database 12c Enterprise Edition Release 12.2.0.1.0 - 64bit Production"
"PL/SQL Release 12.2.0.1.0 - Production"
"CORE 12.2.0.1.0 Production"
"TNS for Linux: Version 12.2.0.1.0 - Production"
"NLSRTL Version 12.2.0.1.0 - Production"
...
Рейтинг: 0 / 0
Oracle SQL Developer кодировка символов в CLOB полях
    #39569160
Непотипу
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
George-IIIПо типу:
alter session set nls_numeric_characters='. ';
/
В чем отличается параметры инициализации сессии между двумя IDE?
Клиент заявляет кодировку, в которой он работает, при установлении соединения, и более не может ее изменить, в отличие от "по типу".
Это сугубо клиентская настройка.
sqlplus и прочие приложения, работающие посредством oracle client, заявляют кодировку на основании NLS_LANG (это делает сам oracle client).
Джавские приблуды полагаются на дефолтный унутренний юникод и ~всегда заявляют юникодицу.
Потому просто выберите в преференсах фонт, умеющий отображать русские буквы, и будет счастье.
...
Рейтинг: 0 / 0
Oracle SQL Developer кодировка символов в CLOB полях
    #39569172
123йй
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
George-III,

поиск
...
Рейтинг: 0 / 0
Oracle SQL Developer кодировка символов в CLOB полях
    #39569226
Фотография George-III
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо всем за участие.

Особенно спасибо 123йй

В той задаче нашел решение моей проблем: добавил в sqldeveloper.conf параметры для jdbc драйвера

#Configure some JDBC settings

AddVMOption -Doracle.jdbc.defaultLobPrefetchSize=-1

Проблема решена.
...
Рейтинг: 0 / 0
21 сообщений из 21, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Oracle SQL Developer кодировка символов в CLOB полях
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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