|
|
|
Русский язык в Oracle SQL Developer
|
|||
|---|---|---|---|
|
#18+
Находил подобные темы, но ответа в них так и не нашел. Не работает русский язык в Oracle SQL Developer (вместо русских символов отображаются другие). При этом в PL/SQL Developer и в TOAD всё прекрасно работает без дополнительных действий. Пытался менять кодировку (Tools -> Preferences -> Environment -> Encoding), но мне кажется, что это никак не влияет, так как отображаемые символы не менялись при смене кодировки. ОС: WinXP SP3 (сервер и клиент на одной машине) Версия Oracle: 10.2.0 Версия SQL Developer: 2.1.1.64 Результаты запроса "select * from nls_database_parameters": NLS_LANGUAGE FRENCH NLS_TERRITORY FRANCE NLS_CURRENCY ? NLS_ISO_CURRENCY FRANCE NLS_NUMERIC_CHARACTERS , NLS_CHARACTERSET WE8MSWIN1252 NLS_CALENDAR GREGORIAN NLS_DATE_FORMAT DD/MM/RR NLS_DATE_LANGUAGE FRENCH NLS_SORT FRENCH NLS_TIME_FORMAT HH24:MI:SSXFF NLS_TIMESTAMP_FORMAT DD/MM/RR HH24:MI:SSXFF NLS_TIME_TZ_FORMAT HH24:MI:SSXFF TZR NLS_TIMESTAMP_TZ_FORMAT DD/MM/RR HH24:MI:SSXFF TZR NLS_DUAL_CURRENCY ? NLS_COMP BINARY NLS_LENGTH_SEMANTICS BYTE NLS_NCHAR_CONV_EXCP FALSE NLS_NCHAR_CHARACTERSET AL16UTF16 NLS_RDBMS_VERSION 10.2.0.4.0 Результаты запроса "select * from nls_session_parameters": NLS_LANGUAGE RUSSIAN NLS_TERRITORY RUSSIA NLS_CURRENCY ¿. NLS_ISO_CURRENCY RUSSIA NLS_NUMERIC_CHARACTERS , NLS_CALENDAR GREGORIAN NLS_DATE_FORMAT DD.MM.RR NLS_DATE_LANGUAGE RUSSIAN NLS_SORT RUSSIAN NLS_TIME_FORMAT HH24:MI:SSXFF NLS_TIMESTAMP_FORMAT DD.MM.RR HH24:MI:SSXFF NLS_TIME_TZ_FORMAT HH24:MI:SSXFF TZR NLS_TIMESTAMP_TZ_FORMAT DD.MM.RR HH24:MI:SSXFF TZR NLS_DUAL_CURRENCY ¿. NLS_COMP BINARY NLS_LENGTH_SEMANTICS BYTE NLS_NCHAR_CONV_EXCP FALSE Соответственно, вопрос: можно ли это как-то полечить на клиентской стороне (SQL Developer)? И если можно, то как? Сразу предвосхищу сообщения о криворукости админов или разработчиков БД Oracle: это приложение, разрабатываемое другой (иностранной) компанией, поэтому на БД никак повлиять не могу. Заранее благодарю за помощь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2011, 09:48 |
|
||
|
Русский язык в Oracle SQL Developer
|
|||
|---|---|---|---|
|
#18+
Evgeny Ivanov, попробуй переопределить Код: plaintext 1. или Код: plaintext 1. 2. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2011, 10:07 |
|
||
|
Русский язык в Oracle SQL Developer
|
|||
|---|---|---|---|
|
#18+
nazimka, Попробовал и то, и другое - не помогло. На самом деле в клиенте уже установлены NLS_LANGUAGE = RUSSIAN и NLS_TERRITORY = RUSSIA (см. результаты запроса "select * from nls_session_parameters"). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2011, 10:17 |
|
||
|
Русский язык в Oracle SQL Developer
|
|||
|---|---|---|---|
|
#18+
Evgeny Ivanov, Результаты тех же запросова к nls_session_parameters в TOAD и PL/SQL Dev аналогичные? Если русские буквы у вас пишутся не в N(Varchar2|Char) поля, то читайте в той же кодировке, в какой их туда запихали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2011, 10:27 |
|
||
|
Русский язык в Oracle SQL Developer
|
|||
|---|---|---|---|
|
#18+
Evgeny IvanovNLS_CHARACTERSET WE8MSWIN1252Твоя база не подерживает ненаднациональный русский. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2011, 10:33 |
|
||
|
Русский язык в Oracle SQL Developer
|
|||
|---|---|---|---|
|
#18+
env, В PL/SQL Dev и TOAD стоят AMERICAN и AMERICA. Поменял на то же самое в SQL Dev - не помогло. А кодировку какую не ставлю, всё время одни и те же символы отображаются. Может дело не в кодировке, а в шрифтах? Только вот где их в SQL Dev поменять можно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2011, 11:16 |
|
||
|
Русский язык в Oracle SQL Developer
|
|||
|---|---|---|---|
|
#18+
-2-Evgeny IvanovNLS_CHARACTERSET WE8MSWIN1252Твоя база не подерживает ненаднациональный русский. Но ведь PL/SQL Dev и TOAD как-то работают с той же самой БД. В чем отличия? Где-то читал, что загвоздка может быть в том, что SQL Dev использует JDBC для доступа к БД. Кто-нибудь может что-нибудь сказать по этому поводу? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2011, 11:19 |
|
||
|
Русский язык в Oracle SQL Developer
|
|||
|---|---|---|---|
|
#18+
Я фигею, дорогая редакция... Globalization Support Guide NLS_LANGUAGE specifies the default conventions for the following session characteristics: ■ Language for server messages ■ Language for day and month names and their abbreviations (specified in the SQL functions TO_CHAR and TO_DATE) ■ Symbols for equivalents of AM, PM, AD, and BC. ■ Default sorting sequence for character data when ORDER BY is specified. (GROUP BY uses a binary sort unless ORDER BY is specified.) ■ Writing direction ■ Affirmative and negative response strings (for example, YES and NO) И где тут про отображение строк в таблицах??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2011, 11:26 |
|
||
|
Русский язык в Oracle SQL Developer
|
|||
|---|---|---|---|
|
#18+
Evgeny Ivanov, Соединение через Sql Developer настроено как thin или TNS? Жаба и пл/скул девелопер у вас работают через ораклового клиента, и берут nls_characterset из nls_lang. Выставьте в Sql Developer кодировку cp1252. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2011, 11:33 |
|
||
|
Русский язык в Oracle SQL Developer
|
|||
|---|---|---|---|
|
#18+
Evgeny IvanovNLS_CHARACTERSET WE8MSWIN1252 Очередная жертва... SQL Developer юникодный унутре, при соединении с этой базой он всегда выполняет преобразование 1252->unicode. Ничего у Вас не выйдет с русскими буквами пока не сделаете базу, поддерживающую русский (CL8MSWIN1251, PU8PC866, UTF8, AL32UTF8 - выбирай на вкус). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2011, 12:24 |
|
||
|
Русский язык в Oracle SQL Developer
|
|||
|---|---|---|---|
|
#18+
envEvgeny Ivanov, Соединение через Sql Developer настроено как thin или TNS? Жаба и пл/скул девелопер у вас работают через ораклового клиента, и берут nls_characterset из nls_lang. Выставьте в Sql Developer кодировку cp1252. Пробую два варианта Connection Type: Basic (видимо, он же thin) и TNS. В обоих случаях результат одинаков. Смена кодировки на cp1252 тоже не помогла. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2011, 14:14 |
|
||
|
Русский язык в Oracle SQL Developer
|
|||
|---|---|---|---|
|
#18+
в файле ..\bin\sqldeveloper.conf добавь строки AddVMOption -Duser.language=en AddVMOption -Duser.country=US ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2011, 14:31 |
|
||
|
Русский язык в Oracle SQL Developer
|
|||
|---|---|---|---|
|
#18+
mvictorв файле ..\bin\sqldeveloper.conf добавь строки AddVMOption -Duser.language=en AddVMOption -Duser.country=US Не помогло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.01.2011, 15:17 |
|
||
|
Русский язык в Oracle SQL Developer
|
|||
|---|---|---|---|
|
#18+
/sqldeveloper/ide/bin/jdk.conf append: AddVMOption -Duser.language=en AddVMOption -Duser.region=us ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2012, 16:29 |
|
||
|
Русский язык в Oracle SQL Developer
|
|||
|---|---|---|---|
|
#18+
AntonyOracle/sqldeveloper/ide/bin/jdk.conf append: AddVMOption -Duser.language=en AddVMOption -Duser.region=us Это нужно для XE и симптом там другой. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.05.2012, 16:34 |
|
||
|
Русский язык в Oracle SQL Developer
|
|||
|---|---|---|---|
|
#18+
Evgeny Ivanov, ПОхожая ерундовина с вашей, делаю запрос: Код: plsql 1. 2. 3. и он ничего не выводит ((( хотя по ИД, выводит, воспользовался советом: Код: plsql 1. 2. Значения пменялись, по like lower('%Аня%') всё равно не работает, что делать...(((((((( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2017, 13:05 |
|
||
|
Русский язык в Oracle SQL Developer
|
|||
|---|---|---|---|
|
#18+
RMagistr2015Evgeny Ivanov, ПОхожая ерундовина с вашей, делаю запрос: При реконекте, параметры остались по усолчанию - Американские ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2017, 13:19 |
|
||
|
Русский язык в Oracle SQL Developer
|
|||
|---|---|---|---|
|
#18+
RMagistr2015, Когда ты уже перестанешь некропостить из-за своей бездумную невнимательность? Заведи себе "блог неудачника" и сначала пиши туда. Если действительно проблема, а не очередное "не думал и забыл", то создавай тему. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2017, 13:29 |
|
||
|
Русский язык в Oracle SQL Developer
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2017, 13:34 |
|
||
|
Русский язык в Oracle SQL Developer
|
|||
|---|---|---|---|
|
#18+
envRMagistr2015, Когда ты уже перестанешь некропостить из-за своей бездумную невнимательность? Заведи себе "блог неудачника" и сначала пиши туда. Если действительно проблема, а не очередное "не думал и забыл", то создавай тему. Ты вроде как всё время полеваешь меня грязью, о людях, которые кидаются на всех подрят с руганью, складывается впечатление что они психи-социопаты ))) Однако возможно в этот раз осмелюсь предположить что ты говоришь о чем-то конкретном, например объясни пожалуйста что ты имеешь ввиду говоря - "из-за своей бездумную невнимательность" ? ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2017, 13:38 |
|
||
|
Русский язык в Oracle SQL Developer
|
|||
|---|---|---|---|
|
#18+
Сказочный, Вопрос скоре всего связан с кодировкой ) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2017, 13:41 |
|
||
|
Русский язык в Oracle SQL Developer
|
|||
|---|---|---|---|
|
#18+
env, в реестре параметр NLS.LANG = RUSSIAN_CIS.CL8MSWIN1251 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2017, 13:42 |
|
||
|
Русский язык в Oracle SQL Developer
|
|||
|---|---|---|---|
|
#18+
RMagistr2015, Это читал? 10058603 Для java не используется NLS_LANG для начала Код: plsql 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2017, 13:48 |
|
||
|
Русский язык в Oracle SQL Developer
|
|||
|---|---|---|---|
|
#18+
Vadim LejninRMagistr2015, Это читал? 10058603 Для java не используется NLS_LANG для начала Код: plsql 1. А при чем тут java? ) какой именно из параметров Вас интересует? )) NLS_CHARACTERSET = 'AL32UTF8', может он неправильный... Код: plsql 1. 2. я сделал, было American и America. После set исправилось. После перезагрузки снова стало American и America. Что не так...? За настройки самой БД, я не отвечаю, и на её кодировку повлиять не могу... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.07.2017, 14:09 |
|
||
|
|

start [/forum/topic.php?fid=52&fpage=152&tid=1885522]: |
0ms |
get settings: |
8ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
292ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
71ms |
get tp. blocked users: |
1ms |
| others: | 228ms |
| total: | 629ms |

| 0 / 0 |
