young
Новичок
Oracle + русские букофки + проблемы
Дано:
SUSE Linux Enterprise Server 10
PHP 5.1.2
oci8 1.2.3 (pecl)
Oracle 10.2
Установленные переменные окружения:
ORACLE_SID stb1
ORACLE_HOME /u01/app/oracle/product/10.2/db_1
NLS_LANGUAGE RUSSIAN_AMERICA.CL8MSWIN1251
ORA_NLS10 /u01/app/oracle/product/10.2/db_1/nls/data
ORA_NLS33 /u01/app/oracle/product/10.2/db_1/nls/data
Select Property_Name, Property_Value From Database_Properties Where Property_Name LIKE '%NLS_%':
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_ISO_CURRENCY AMERICA
NLS_CHARACTERSET CL8MSWIN1251
NLS_NCHAR_CHARACTERSET UTF8
При запросе из базы русских букавок, имеем тупо знаки вопросов
попытки установить переменную NLS_LANG равную чему угодно, точно так же как и попытка адать кодировку 4м параметром функции oci_connect приводят к такой ошибке:
Warning: oci_connect() [function.oci-connect]: Error while trying to retrieve text for error ORA-12705 in /srv/www/htdocs/connect2.php on line 7
Внимание, вопос - что делать?
Дано:
SUSE Linux Enterprise Server 10
PHP 5.1.2
oci8 1.2.3 (pecl)
Oracle 10.2
Установленные переменные окружения:
ORACLE_SID stb1
ORACLE_HOME /u01/app/oracle/product/10.2/db_1
NLS_LANGUAGE RUSSIAN_AMERICA.CL8MSWIN1251
ORA_NLS10 /u01/app/oracle/product/10.2/db_1/nls/data
ORA_NLS33 /u01/app/oracle/product/10.2/db_1/nls/data
Select Property_Name, Property_Value From Database_Properties Where Property_Name LIKE '%NLS_%':
NLS_LANGUAGE AMERICAN
NLS_TERRITORY AMERICA
NLS_ISO_CURRENCY AMERICA
NLS_CHARACTERSET CL8MSWIN1251
NLS_NCHAR_CHARACTERSET UTF8
При запросе из базы русских букавок, имеем тупо знаки вопросов
попытки установить переменную NLS_LANG равную чему угодно, точно так же как и попытка адать кодировку 4м параметром функции oci_connect приводят к такой ошибке:
Warning: oci_connect() [function.oci-connect]: Error while trying to retrieve text for error ORA-12705 in /srv/www/htdocs/connect2.php on line 7
Внимание, вопос - что делать?