Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Кодировки в Oracle(что означают параметры NLS) / 10 сообщений из 10, страница 1 из 1
16.02.2017, 07:36
    #39405394
it_andrei
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировки в Oracle(что означают параметры NLS)
Здравствуйте.

Решил посмотреть в какой кодировке наш Oracle хранит строки и ничего не понял.
Выборка SELECT * FROM NLS_DATABASE_PARAMETERS даёт следующий результат:

NLS_NCHAR_CHARACTERSET AL16UTF16
NLS_CHARACTERSET CL8MSWIN1251
NLS_SAVED_NCHAR_CS CL8MSWIN1251

В общем какая-то каша, как по мне: и win1251, и utf16.

P.S. Тому, кто сразу не придумал utf, а наворотил разных koi и cp надо гвоздь в голову вбить.
...
Рейтинг: 0 / 0
16.02.2017, 07:42
    #39405400
dmdmdm
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировки в Oracle(что означают параметры NLS)
Ницше не читал, но осуждаю.
Верной дорогой.
...
Рейтинг: 0 / 0
16.02.2017, 07:47
    #39405404
it_andrei
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировки в Oracle(что означают параметры NLS)
Если вы о RTFM, то пытался читать, но они обычно пишутся для тех, кто в теме, правда зачем таким доки я не понимаю.
А вот Ницше читал и рекомендую.
...
Рейтинг: 0 / 0
16.02.2017, 07:53
    #39405407
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировки в Oracle(что означают параметры NLS)
it_andreiP.S. Тому, кто сразу не придумал utf, а наворотил разных koi и cp надо гвоздь в голову вбить.Молодой, зелёный, молоко капает, пороху не нюхал?
...
Рейтинг: 0 / 0
16.02.2017, 08:06
    #39405410
it_andrei
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировки в Oracle(что означают параметры NLS)
Elic,

не вижу корреляции.
Я просто с этими недокодировками намучился аж с 1996 года, вот и упомянул utf.

Надеюсь, кто-нибудь ответит по существу вопроса, а не лишь бы поумничать.
...
Рейтинг: 0 / 0
16.02.2017, 08:21
    #39405412
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировки в Oracle(что означают параметры NLS)
it_andreiOracle хранит строки и ничего не понял.RTFM Choosing an Oracle Database Character Set , Choosing a National Character Set (FAQ)
...
Рейтинг: 0 / 0
16.02.2017, 08:30
    #39405418
it_andrei
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировки в Oracle(что означают параметры NLS)
Получается, что можно передавать строки и в win1251, и в utf для разных типов полей.
Спасибо.
...
Рейтинг: 0 / 0
16.02.2017, 08:42
    #39405421
it_andrei
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировки в Oracle(что означают параметры NLS)
Хотя с вот этим NLS_SAVED_NCHAR_CS пока не пойму.
...
Рейтинг: 0 / 0
16.02.2017, 09:14
    #39405432
Elic
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировки в Oracle(что означают параметры NLS)
it_andreiNLS_SAVED_NCHAR_CSЭто ошмётки миграции из 8.1.7.
c0801070.sql
Код: plsql
1.
2.
3.
4.
5.
6.
7.
…
Rem      c0801070.sql - upgrade Oracle RDBMS from 8.1.7 to the new release
…
      select value into nchar_cset from v$nls_parameters
      where parameter='NLS_NCHAR_CHARACTERSET';
      insert into props$ (name, value$) 
          values ('NLS_OLD_NCHAR_CS', nchar_cset);

...
Рейтинг: 0 / 0
16.02.2017, 09:17
    #39405433
it_andrei
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Кодировки в Oracle(что означают параметры NLS)
Огромное спасибо, а то после кофе, да с утра эти кодировки довели меня.
...
Рейтинг: 0 / 0
Форумы / Oracle [игнор отключен] [закрыт для гостей] / Кодировки в Oracle(что означают параметры NLS) / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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