powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Некорректно отображается часть русских слов
55 сообщений из 55, показаны все 3 страниц
Некорректно отображается часть русских слов
    #39467549
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем привет!

В таблице есть clob(хранятся XML) в котором присутствуют русские слова. Некоторые слова отображаются как знаки вопроса или квадраты, причем одно и тоже слово в одном месте отображается а в другом нет.Если вырезать один из квадратов через substr(clob,#,1) то отображается все норм. Если сделать xmltype(clob) то тоже все отображается нормально. Если вырезать бОльшую часть и навесить to_char то тоже все ок.Сижу через SQL developer. На другом компе через SQL developer посвежее все отображается нормально. Но данный клоб хреново(со знаками вопроса) считывает приложенка и валится из-за этого, поэтому вряд ли дело в локальных настройках девелопера. В какую сторону копать?
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39467561
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altjke,

Посмотри на содержимое xml посредством getclobval.
Код: plsql
1.
2.
3.
4.
with s as
(select xmltype('<x><y>Русские буквы</y></x>') x from dual)
select s1.x.getclobval()
from s s1;
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39467569
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AmKad,

Квадратики :(
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39467570
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
altjke,

Но опять таки только у части русских слов!
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39467571
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altjkeAmKad,

Квадратики :(И ты хочешь сказать, что в CLOB-е квадратики, а когда ты берешь от него xmltype, квадратики превращаются в русские слова?
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39467575
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AmKad,

Именно так. Сам в шоке.
Думал битый лобсегмент - но в другом клиенте все корректно.
Думал кодировка - но тогда бы все русские символы съехали бы, а не часть.
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39467590
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altjke,

А теперь повтори результат в sqlplus. Не забудь про nls_lang и chcp.
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39467593
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AmKadaltjke,

Посмотри на содержимое xml посредством getclobval.
Код: plsql
1.
2.
3.
4.
with s as
(select xmltype('<x><y>Русские буквы</y></x>') x from dual)
select s1.x.getclobval()
from s s1;



Немного смущает результат выполнения данного примера (лишние </y></x> в конце)

<x><y>���� ���</y></x></y></x>


Это норма?)
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39467599
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altjke,

А что у тебя на страничке NLS в разделе Database настроек SQL Developer?
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39467610
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сергей Арсеньев,

На Америку тоже менял - не помогает.
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39467611
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
envaltjke,

А теперь повтори результат в sqlplus. Не забудь про nls_lang и chcp.

А разве SQL developer не SQL*PLUS'ный?
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39467631
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altjke,

а база в какой кодировке?

И сделай dump "битого" clob
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39467646
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сергей Арсеньевaltjke,

а база в какой кодировке?

И сделай dump "битого" clob

Код: plsql
1.
2.
NLS_NCHAR_CHARACTERSET	UTF8
NLS_CHARACTERSET	CL8MSWIN1251



dump(clob) ? :)
могу только так, но вряд ли это информативно:

Код: sql
1.
2.
3.
4.
5.
6.
with s as
(select xmltype('<x><y>Русские буквы КН</y></x>') x from dual)
select dump(to_char(s1.x.getclobval()))
from s s1;

Typ=1 Len=30: 60,120,62,60,121,62,208,243,241,241,234,232,229,32,225,243,234,226,251,32,202,205,60,47,121,62,60,47,120,62
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39467986
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ребята, выручайте!
Куда хотя бы копать?
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468005
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выбери clob-ец поменьше, чтобы содержал твои загадочные русские буквы-квадратики и покажи нам dump, как просил тебя Сергей.
Возможно ты в разных версиях SQL Developer-а смотришь на разные CLOB-ы, возможно, записанные в БД разными способами/процессами.
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468023
MaximaXXL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altjkeВсем привет!
..........................
Но данный клоб хреново(со знаками вопроса) считывает приложенка и валится из-за этого, поэтому вряд ли дело в локальных настройках девелопера. В какую сторону копать?

А надо чинить Девелопер или приложенку?
Может покажешь что приложенка в себя тянет? Может там стандартная ситуация?
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468027
MaximaXXL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altjke,

И неплохо было-бы глянуть настройки Оракловых клиентов на "другом компе", там где приложенка и на твоем
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468038
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altjkeНемного смущает результат выполнения данного примера (лишние </y></x> в конце)

<x><y>���� ���</y></x></y></x>Странная ситуация для связки SQL Developer и NLS_CHARACTERSET = CL8MSWIN1251. Такое поведение воспроизводится на двух компах на SQL Developer-е? Да и теги откуда-то лишние взялись.

Не троллишь ли ты часом?
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468041
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AmKadВыбери clob-ец поменьше, чтобы содержал твои загадочные русские буквы-квадратики и покажи нам dump, как просил тебя Сергей.
Возможно ты в разных версиях SQL Developer-а смотришь на разные CLOB-ы, возможно, записанные в БД разными способами/процессами.

Клобцов поменьше нет, вырезал из имеющегося кривые символы + по паре символов по бокам


Код: plsql
1.
2.
to_char(substr(form,264,5))    dump(to_char(substr(form,264,5)))  substr(form,264,5)
">КН<	                          Typ=1 Len=5: 34,62,202,205,60	 ">&#65533;<<
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468044
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MaximaXXLaltjkeВсем привет!
..........................
Но данный клоб хреново(со знаками вопроса) считывает приложенка и валится из-за этого, поэтому вряд ли дело в локальных настройках девелопера. В какую сторону копать?

А надо чинить Девелопер или приложенку?
Может покажешь что приложенка в себя тянет? Может там стандартная ситуация?


Надо чинить приложенку, но я уверен что если понять почему сломался девелопер - аналогично будет с приложенкой.
В саму приложенку доступа напрямую нет и ,как описал владелец, она селектит клоб и парсит его.
А стандартная ситуация какая может быть?
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468046
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MaximaXXLaltjke,

И неплохо было-бы глянуть настройки Оракловых клиентов на "другом компе", там где приложенка и на твоем

Пока что нашёл только одну зависимость. У тех у кого в реестре nls_lang = AMERICAN_AMERICA.CL8WIN1251 - отображается фигня.
У кого RUSSIAN_RUSSIA.CL8WIN1251 - все ок.

Но даже если привязать переменную через систему - она не перекрывает ресстр. Возможно это баг\фича SQL developer'а
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468050
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altjkeВозможно это баг\фича SQL developer'аОн не использует nls_lang, у него свой конфиг-файл sqldeveloper.conf.
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468052
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AmKadaltjkeНемного смущает результат выполнения данного примера (лишние </y></x> в конце)

<x><y>���� ���</y></x></y></x>Странная ситуация для связки SQL Developer и NLS_CHARACTERSET = CL8MSWIN1251. Такое поведение воспроизводится на двух компах на SQL Developer-е? Да и теги откуда-то лишние взялись.

Не троллишь ли ты часом?

Я сам первый раз с таким сталкиваюсь, ощущение что меня троллит oracle.
Прогнал твой тестовый пример через один и тот же клиент на другом серваке - там все ок. Разница в nls_database_parameters только в NCHAR_CHARACTERSET - на "кривом" серваке UTF8, на нормальном AL16UTF16.

И да, на "кривом" стоит NLS_RDBMS_VERSION = 12.2.0.1.0, а на нормальном - NLS_RDBMS_VERSION = 11.2.0.4.0

Но проблема возникла задолго до перехода на 12 (до этого были идентичны)
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468055
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altjkeПрогнал твой тестовый пример через один и тот же клиент на другом серваке - там все ок. Разница в nls_database_parameters только в NCHAR_CHARACTERSET - на "кривом" серваке UTF8, на нормальном AL16UTF16.Ну вот, ты нас за нос водишь. Я считал, что ты работаешь на одном сервере с разных клиентов, а у тебя и сервера разные, соответственно и данные тоже.

А не nclob ли это у тебя часом? Покажи ddl-таблицы. На обоих серверах. С указанием, на каком из них проблема.
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468061
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altjke,

И это с обоих серверов вытащи:
Код: plsql
1.
2.
3.
select *
from nls_database_parameters
where parameter like 'NLS%CHARACTERSET';
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468063
MaximaXXL
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altjke,

https://docs.oracle.com/cd/B28359_01/server.111/b28298/ch2charset.htm

The database character set is used to identify SQL and PL/SQL source code. In order to do this, it must have either EBCDIC or 7-bit ASCII as a subset, whichever is native to the platform. Therefore, it is not possible to use a fixed-width, multibyte character set as the database character set. Currently, only the AL16UTF16 character set cannot be used as a database character set.
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468066
Фотография AmKad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MaximaXXLaltjke,

https://docs.oracle.com/cd/B28359_01/server.111/b28298/ch2charset.htm

The database character set is used to identify SQL and PL/SQL source code. In order to do this, it must have either EBCDIC or 7-bit ASCII as a subset, whichever is native to the platform. Therefore, it is not possible to use a fixed-width, multibyte character set as the database character set. Currently, only the AL16UTF16 character set cannot be used as a database character set.У автора NCHAR_CHARACTERSET = AL16UTF16, а тут про NLS_CHARACTERSET.
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468072
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AmKadaltjkeПрогнал твой тестовый пример через один и тот же клиент на другом серваке - там все ок. Разница в nls_database_parameters только в NCHAR_CHARACTERSET - на "кривом" серваке UTF8, на нормальном AL16UTF16.Ну вот, ты нас за нос водишь. Я считал, что ты работаешь на одном сервере с разных клиентов, а у тебя и сервера разные, соответственно и данные тоже.

А не nclob ли это у тебя часом? Покажи ddl-таблицы. На обоих серверах. С указанием, на каком из них проблема.

Так, ты все правильно считал, первоочередная проблема в том что разными клиентами на одном серваке часть русских букв клоб поля превращается в знаки ?

Я чисто ради эксперимента прогнал запрос в одном клиенте на разных серваках:

Код: plsql
1.
2.
3.
4.
with s as
(select xmltype('<x><y>Русские буквы</y></x>') x from dual)
select s1.x.getclobval() val
from s s1;



Проблема в том что на боевом серваке все ок, а при переносе запись на тестовый - кривота.

DDL идентичны:

Код: plsql
1.
2.
3.
4.
5.
CREATE TABLE TEMP_TABLE
    (
      ID NUMBER NOT NULL ,
      FORM CLOB 
    )
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468077
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AmKadaltjke,

И это с обоих серверов вытащи:
Код: plsql
1.
2.
3.
select *
from nls_database_parameters
where parameter like 'NLS%CHARACTERSET';




Нормальный серв :

Код: sql
1.
2.
NLS_NCHAR_CHARACTERSET	AL16UTF16
NLS_CHARACTERSET	CL8MSWIN1251



кривой:

Код: plsql
1.
2.
NLS_NCHAR_CHARACTERSET	UTF8
NLS_CHARACTERSET	CL8MSWIN1251
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468083
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altjkeвырезал из имеющегося кривые символы + по паре символов по бокам

Софтина, из которой ты это копипастил, явно считает, что буквы приходят в UTF-8, в то
время как там 1251. Ищи в её настройках как её избавить от такого заблуждения.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468085
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakovaltjkeвырезал из имеющегося кривые символы + по паре символов по бокам

Софтина, из которой ты это копипастил, явно считает, что буквы приходят в UTF-8, в то
время как там 1251. Ищи в её настройках как её избавить от такого заблуждения.


Не понятно почему только часть русских букв он считает кракозябрами, а часть нет :(
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468088
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altjkeНе понятно почему только часть русских букв он считает кракозябрами, а часть нет :(

Потому что эти буквы не являются валидным UTF-8 и отображаются "как есть", без дальнейшей
перекодировки.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468093
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovaltjkeНе понятно почему только часть русских букв он считает кракозябрами, а часть нет :(

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



Часть русских букв - имел ввиду не буквы алфавита, а значения между тегами ХМL.
Шляпа в том что между одними тегами "Москва" корректно, а между вторыми тегами(другими, но в рамках одного XML) "Москва" - ??????
И заменяется на кривоту вся строка между тегами,а не конкретные буквы.
И to_char() почему то решает проблему, он выполняет какую-то перекодировку? Посимвольные дампы кривых символов - соответствуют байтам русских букв.
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468328
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прогнал ещё один тестовый пример:

Код: plsql
1.
2.
3.
4.
with s as
(select xmltype('<x><y>Русские буквы</y><y>Русские буквы</y></x>') x from dual)
select S1.X.GETCLOBVAL()
from s s1;




Получаю:

Код: plsql
1.
<x><y>&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;/y><y>&#65533;&#65533;&#65533;&#65533; &#65533;&#65533;/y></x> буквы</y></x>



W T F ??
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468542
Сергей Арсеньев
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altjke,

а getStringVal?
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468616
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сергей Арсеньевaltjke,

а getStringVal?


Отображает корректно.
Если значение getclobval засунуть в переменную типа клоб и вывести через dbms_output - тоже все корректно
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468622
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altjke,

А посмотри-ка конфиги JVM и их опции в конфиге приложений, которыми ты смотришь.
Ибо как я понимаю, все проблемы на уровне "посмотреть содержимое клоба через java-приложение".

Что-то в духе
AddVMOption -Duser.language=en
AddVMOption -Duser.country=US
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468623
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altjke,

sqldeveloper/sqldeveloper/bin/sqldeveloper.conf в частности
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468643
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
envaltjke,

sqldeveloper/sqldeveloper/bin/sqldeveloper.conf в частности


I
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
ncludeConfFile ../../ide/bin/ide.conf

SetJavaHome ../../jdk

AddVMOption  -Doracle.ide.util.AddinPolicyUtils.OVERRIDE_FLAG=true

AddVMOption -Dsun.java2d.ddoffscreen=false

AddVMOption -Dwindows.shell.font.languages=

AddVMOption  -XX:MaxPermSize=128M

AddVMOption -Doracle.jdbc.mapDateToTimestamp=false  
IncludeConfFile  sqldeveloper-nondebug.conf

AddVMOption -Duser.language=en
AddVMOption -Duser.country=US 




Последние две строки добавлял сам, но проблема не решилась.
Странно что он смотрит клобы на одной базе корректно, а на другой нет. Хотя CHARSET одинаковый у обоих баз
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468691
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altjke,

Добавлял на машине с каким чарсетом в реестре?

Попробуй поиграться с ru, RU
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468707
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altjke,

Если база XE , то AddVMOption -Duser.region=us
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468774
Ivan K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Присоединяюсь к ТС

в 12.2 есть такой необъяснимый косяк. В SQL Developer и SQLCli - русские буквы из CLOB отображаются неправильно, в SQL*Plus - все корректно.
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468780
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
envaltjke,

Если база XE , то AddVMOption -Duser.region=us

Игры с ru Ru не помогли, БД не ХЕ.
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468844
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Судя по ряду сообщений, парсер неверно разбирает XML - в частности, неверно отсчитывает длину символов - это приводит к появлению "хвоста".
Вероятно, парсер полагает, что XML-контент представлен в монобайте.
Вопрос: почему парсер так считает?
Быть может, в самом XML-документе задекларирована кодировка, не соответствующая фактически переданной парсеру?
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39468879
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
andrey_anonymousСудя по ряду сообщений, парсер неверно разбирает XML - в частности, неверно отсчитывает длину символов - это приводит к появлению "хвоста".
Вероятно, парсер полагает, что XML-контент представлен в монобайте.
Вопрос: почему парсер так считает?
Быть может, в самом XML-документе задекларирована кодировка, не соответствующая фактически переданной парсеру?

Мимо, т.к. даже не xml'ный клоб выдает какую-то дичь.
Неужто тикет в оракл заводить на предмет взаимоотношений java и оракла 12.2 ?(
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39471033
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Вопрос все ещё актуален
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39471301
Фотография env
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
altjke,

Удаётся ли повторить ситуацию на чистой виртуалке с разными NLS_ параметрами в реестре при одинаковых региональных настройках ОС и версиях ораклового клиента и остального софта?
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39471410
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
envaltjke,

Удаётся ли повторить ситуацию на чистой виртуалке с разными NLS_ параметрами в реестре при одинаковых региональных настройках ОС и версиях ораклового клиента и остального софта?

Такой возможности, к сожалению, нет.
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39471442
NiedovolenOracle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Такая же ерунда . Добавлю свои пару копеек:

При установке в sql developer Oracle_home если ставить хоум где находиться 11 версия - все работает
если устанавливать хоум где находиться 12 - не работает, но если поставить галочку использовать oci работает нормально.

Похоже на проблему thin client при работе с clob
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39475974
NiedovolenOracle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никто не нашел в чем проблема? На металинке ничего не нашел(((
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39477589
altjke
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
NiedovolenOracle,

Явно проблема в Java при работе с oracle 12.2, т.к. pl/sql dev и sqlplus (не использующие java) работают корректно.
Если у Вас есть возможность поиграться с разными версиями Java - напишите потом результат)
Ориентировочно, клиент SQL Developer с установленной java 1.7.0_40 работает нормально. Но это не точно (с) :)
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39520830
kostylezator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Присоединяюсь к проблеме.
История с квадратами в строке также повторяется при вызове конвейерной функции содержащей в выводимом типе атрибут CLOB.
Стреляет при использовании JDBC.
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39525545
Только что получил патч от оракла это
Bug #26380097 GEORGIAN CHARACTERS DONOT DISPLAYED CORRECTLY FOR CLOB WITH MYCLOB.GETSUBSTRING

https://support.oracle.com/epmos/faces/BugDisplay?id=26380097
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39525546
Лагутин Александр,

доступен для aix linux x64 и sparc x64
...
Рейтинг: 0 / 0
Некорректно отображается часть русских слов
    #39527206
lunicon
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У нас тоже была проблем с кодировкой CLOB'ов после обновления до 12.2
Проблема в prefetch механизме, который появился в 12 версии.
prefetch данные приходят в неправильной кодировке, не той что стоит на сессии.
Лечится установкой параметра драйвера oracle.jdbc.defaultLobPrefetchSize=-1
Ждем фикса...
...
Рейтинг: 0 / 0
55 сообщений из 55, показаны все 3 страниц
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Некорректно отображается часть русских слов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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