F0x
Новичок
Выставление кодировки соединения Oracle 8
Система:
Linux
Oracle 8.1.7
php5
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CHARACTERSET UTF8
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN
NLS_SORT BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZH:TZM
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZH:TZM
NLS_DUAL_CURRENCY $
NLS_COMP BINARY
NLS_NCHAR_CHARACTERSET UTF8
NLS_RDBMS_VERSION 8.1.7.4.0
Все русскиесимволы отображаются вопросами, что, в принципе и понятно, поскольку БД в UTF8.
Конфиг оракула изменять нельзя, поскольку на сервере другие пользователи с уже устоявшимися настройками
Доступа к конфигу оракула нет. Попытка смены кодировки при выполнении выставлением переменной окружения путем putenv() в различных вариациях так же не помогло. В частности putenv("NLS_LANG='RUSSIAN_CIS.CL8MSWIN1251'");
Запросы ALTER SESSION NLS_CHARACTERSET = 'RUSSIAN_CIS.CL8MSWIN1251'1251' так же не помогают. Последний параметр oci_connect так же не поможет, поскольку база данных версии <9
Система:
Linux
Oracle 8.1.7
php5
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_CURRENCY $
NLS_ISO_CURRENCY AMERICA
NLS_NUMERIC_CHARACTERS .,
NLS_CHARACTERSET UTF8
NLS_CALENDAR GREGORIAN
NLS_DATE_FORMAT DD-MON-RR
NLS_DATE_LANGUAGE AMERICAN
NLS_SORT BINARY
NLS_TIME_FORMAT HH.MI.SSXFF AM
NLS_TIMESTAMP_FORMAT DD-MON-RR HH.MI.SSXFF AM
NLS_TIME_TZ_FORMAT HH.MI.SSXFF AM TZH:TZM
NLS_TIMESTAMP_TZ_FORMAT DD-MON-RR HH.MI.SSXFF AM TZH:TZM
NLS_DUAL_CURRENCY $
NLS_COMP BINARY
NLS_NCHAR_CHARACTERSET UTF8
NLS_RDBMS_VERSION 8.1.7.4.0
Все русскиесимволы отображаются вопросами, что, в принципе и понятно, поскольку БД в UTF8.
Конфиг оракула изменять нельзя, поскольку на сервере другие пользователи с уже устоявшимися настройками
Доступа к конфигу оракула нет. Попытка смены кодировки при выполнении выставлением переменной окружения путем putenv() в различных вариациях так же не помогло. В частности putenv("NLS_LANG='RUSSIAN_CIS.CL8MSWIN1251'");
Запросы ALTER SESSION NLS_CHARACTERSET = 'RUSSIAN_CIS.CL8MSWIN1251'1251' так же не помогают. Последний параметр oci_connect так же не поможет, поскольку база данных версии <9