вторник, 27 января 2015 г.

Кодировка в sqlplus

При запуске утилиты sqlplus в коммандной строке имеется проблема с кодировкой.



Для того чтобы русские символы отображались читабельно, необходимо определить переменную окружения NLS_LANG. В командной стркое это делается так:

set NLS_LANG=russian_cis.ru8pc866

В итоге получаем читаемые русские символы


Чтобы не производить эту операцию при каждом запуске sqlplus, необходимов добавить в реестр следующие записи:

hkey_local_machine/software/oracle/nls_lang=RUSSIAN_CIS.CL8MSWIN1251
hkey_local_machine/software/oracle/home/nls_lang=RUSSIAN_CIS.CL8MSWIN1251



Комментариев нет:

Отправить комментарий