powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Кодировка базы, проблема русского текста
13 сообщений из 13, страница 1 из 1
Кодировка базы, проблема русского текста
    #39790590
Zalm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Привет! Столкнулся с проблемой, взял новый сервер в германии, руссифицировал win2012r2, в самой системе с русским текстом все ок, но база данных отказывается русский текст воспринимать вообще, не понимаю почему

Слева все ок, русский текст работает, справа не работает русский текст



Создал тестовую таблицу что бы проверить сохранение русского текста, так выглядит слово "Привет!"



Попробовал так еще:




У меня отсутствуют идеи почему так может быть((( подскажите пожалуйста
...
Рейтинг: 0 / 0
Кодировка базы, проблема русского текста
    #39790613
dmdmdm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZalmУ меня отсутствуют идеи

Zalm Сообщений: 1912

Загадка.

Nls_database_parameters видим.

А что с клиентом? Developer из одного места для обоих баз запускается? NLS_LANG? Тот же NLS_LANG в командной строке с sqlplus что дает?
...
Рейтинг: 0 / 0
Кодировка базы, проблема русского текста
    #39790658
Надфиль
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Zalm,

некий афте логин триггер? меняющий нлс параметры?
...
Рейтинг: 0 / 0
Кодировка базы, проблема русского текста
    #39790660
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Надфильнекий афте логин триггер? меняющий нлс параметрыАга, nls_language переводит Привет на японский.
...
Рейтинг: 0 / 0
Кодировка базы, проблема русского текста
    #39790663
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
НадфильZalm,

некий афте логин триггер? меняющий нлс параметры?

Попробуй смени кодировку сессии после login
:)

Судя по отображению текста в запросе, и отсутствия ????? в выводе, настройка NLS нормальная, проблемы с отображением...
Копать в сторону фонта
SQL.ru -> FAQ -> Oracle -> Настройка и конфигурация CodePage, NLS_LANG: решение проблем с отображением сообщений на русском языке
...
Рейтинг: 0 / 0
Кодировка базы, проблема русского текста
    #39791041
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim LejninПопробуй смени кодировку сессии после login
Серьезно?
...
Рейтинг: 0 / 0
Кодировка базы, проблема русского текста
    #39791070
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousVadim LejninПопробуй смени кодировку сессии после loginСерьезно?Степень серьезности высказывания вытекает из непроцитированной цитаты до данного утверждения и недоцитированными символами после.
Кстати. Сменить кодировку приложения можно на ходу, если приложение поддерживает:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
SQL> set encoding utf-8

SQL> select to_char(sysdate, 'month'), 'март' from dual;

TO_CHAR(SYSDATE,'MONTH')         'РњРђР Рў'
-------------------------------- --------
март                             март

SQL> set encoding windows-1251

SQL> select to_char(sysdate, 'month'), 'март' from dual;

TO_CHAR(SYSDATE,'MONTH')         'МАРТ'
-------------------------------- --------
март                             март

SQL> select distinct client_charset from v$session_connect_info where sid = sys_context('userenv', 'sid');
CLIENT_CHARSET
----------------------------------------
UTF8

SQL> host chcp
Текущая кодовая страница: 1251
...
Рейтинг: 0 / 0
Кодировка базы, проблема русского текста
    #39791071
Фотография Stax
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZalmСоздал тестовую таблицу что бы проверить сохранение русского текста, так выглядит слово "Привет!"


select dump(test_field) d from test _table что выдает?

.....
stax
...
Рейтинг: 0 / 0
Кодировка базы, проблема русского текста
    #39791104
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-если приложение поддерживает:
Код: plsql
1.
SQL> set encoding utf-8


А что за приложение, если не секрет?
Плюс привычно обругал незлым тихим словом...
...
Рейтинг: 0 / 0
Кодировка базы, проблема русского текста
    #39791109
Zalm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
друзья, разобрался)

прикол был в том, что в реестре в каталоге базы и клиента стояла другая кодировка, поставил такую же как выдает запрос, перезагрузил сервер и все заработало)
...
Рейтинг: 0 / 0
Кодировка базы, проблема русского текста
    #39791138
Фотография -2-
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
andrey_anonymousА что за приложение, если не секрет?sql/cl
...
Рейтинг: 0 / 0
Кодировка базы, проблема русского текста
    #39791159
Фотография Vadim Lejnin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
-2-andrey_anonymousпропущено...
Серьезно?Степень серьезности высказывания вытекает из непроцитированной цитаты до данного утверждения и недоцитированными символами после.
Кстати. Сменить кодировку приложения можно на ходу, если приложение поддерживает:
Код: plsql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
SQL> set encoding utf-8

SQL> select to_char(sysdate, 'month'), 'март' from dual;

TO_CHAR(SYSDATE,'MONTH')         'РњРђР Рў'
-------------------------------- --------
март                             март

SQL> set encoding windows-1251

SQL> select to_char(sysdate, 'month'), 'март' from dual;

TO_CHAR(SYSDATE,'MONTH')         'МАРТ'
-------------------------------- --------
март                             март

SQL> select distinct client_charset from v$session_connect_info where sid = sys_context('userenv', 'sid');
CLIENT_CHARSET
----------------------------------------
UTF8

SQL> host chcp
Текущая кодовая страница: 1251



Ага, спасиб, не знал
нужно будет посмотреть OCI
Хотя явной команды SQL как не было, так и нет

p.s. триггером такое точно не провернешь :)
...
Рейтинг: 0 / 0
Кодировка базы, проблема русского текста
    #39791199
Фотография andrey_anonymous
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vadim Lejninнужно будет посмотреть OCI
Эт врядли :)
Оно только кодировку ввода-вывода меняет, сессию не трогает.
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Кодировка базы, проблема русского текста
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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