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

Где настраивается? так и не нашел варианты.
...
Рейтинг: 0 / 0
07.12.2017, 16:48
    #39566060
Oracle SQL Developer кодировка символов в CLOB полях
Код: 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
07.12.2017, 17:10
    #39566088
env
env
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle SQL Developer кодировка символов в CLOB полях
George-III,

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

Кодировка в CLOB-полях как уже сказали к IDE отношения не имеет.
...
Рейтинг: 0 / 0
12.12.2017, 17:20
    #39568510
George-III
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle SQL Developer кодировка символов в CLOB полях
Кодировщег
Код: 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
12.12.2017, 23:32
    #39568709
Oracle SQL Developer кодировка символов в CLOB полях
Помню, как то намучался перекодировкой клоба, на входе был 1251, база CL8ISO8859P5 , а выгружать файл в utf.
...
Рейтинг: 0 / 0
13.12.2017, 12:49
    #39568930
George-III
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle SQL Developer кодировка символов в CLOB полях
envGeorge-III,

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

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

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

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

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

Если не хотите отвечать или нервные сильно (ну может истирички, ПМС или еще что), то просто не отвечайте.
...
Рейтинг: 0 / 0
13.12.2017, 14:20
    #39569008
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle SQL Developer кодировка символов в CLOB полях
George-IIIили нервные сильно (ну может истирички, ПМС или еще что),Ламер воинствует?
...
Рейтинг: 0 / 0
13.12.2017, 15:29
    #39569075
George-III
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle SQL Developer кодировка символов в CLOB полях
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
13.12.2017, 15:32
    #39569076
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle SQL Developer кодировка символов в CLOB полях
George-IIIхотите самоутверждаться - это можно делать и под зарегистрированным никомНе тебе об этом судить. посмотри в зеркало - не видишь там "истирички, ПМС или еще что"?
...
Рейтинг: 0 / 0
13.12.2017, 15:40
    #39569084
George-III
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle SQL Developer кодировка символов в CLOB полях
ElicGeorge-IIIхотите самоутверждаться - это можно делать и под зарегистрированным никомНе тебе об этом судить. посмотри в зеркало - не видишь там "истирички, ПМС или еще что"?

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

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

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

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

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

select * from v$version
...
Рейтинг: 0 / 0
13.12.2017, 16:02
    #39569109
George-III
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle SQL Developer кодировка символов в CLOB полях
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
13.12.2017, 16:55
    #39569160
Непотипу
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle SQL Developer кодировка символов в CLOB полях
George-IIIПо типу:
alter session set nls_numeric_characters='. ';
/
В чем отличается параметры инициализации сессии между двумя IDE?
Клиент заявляет кодировку, в которой он работает, при установлении соединения, и более не может ее изменить, в отличие от "по типу".
Это сугубо клиентская настройка.
sqlplus и прочие приложения, работающие посредством oracle client, заявляют кодировку на основании NLS_LANG (это делает сам oracle client).
Джавские приблуды полагаются на дефолтный унутренний юникод и ~всегда заявляют юникодицу.
Потому просто выберите в преференсах фонт, умеющий отображать русские буквы, и будет счастье.
...
Рейтинг: 0 / 0
13.12.2017, 17:10
    #39569172
123йй
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Oracle SQL Developer кодировка символов в CLOB полях
George-III,

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

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

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

#Configure some JDBC settings

AddVMOption -Doracle.jdbc.defaultLobPrefetchSize=-1

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


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