Oracle 10g + PHP5

dmitriy79
Дата: 20.09.2004 12:36:46
Не могу подобрать нужный NLS
Сервер с Linux gentoo + Oracle 10g + PHP5 + Apache 2
Русские буквы, которые в скриптах php отображаются через Apache нормально (т.е. если сделать echo "Русские буквы";). Если фетчу данные из оракла и вывожу, то отображаются как iiiiiiiii. Если конектюсь к серверу с удаленной машины (под виндой) с установленным NLS_LANG в реестре AMERICAN_AMERICA.CL8MSWIN1251 то все ок.
На сервере пробовал устанавливать по очереди следующие значения NLS:
export NLS_LANG=AMERICAN_AMERICA.WE8ISO8859P1
export NLS_LANG=AMERICAN_CIS.UTF8
export NLS_LANG=RUSSIAN_CIS.CL8KOI8R
export NLS_LANG=russian_cis.cl8mswin1251

Переменная ORA_NLS10 всегда в:
export ORA_NLS10=${ORACLE_HOME}/nls/data

Какой нужен NLS_LANG?
Спасибо!
Desperado
Дата: 20.09.2004 12:59:43
ты должен прописать
export NLS_LANG=AMERICAN_AMERICA.CL8MSWIN1251
в bin/apachectl
ЗЫ. она должна быть видна до старта апача
dmitriy79
Дата: 20.09.2004 13:08:25
Спасибо, Desperado!
Прописал в ...apache/bin/envvars - все работает!
Еще раз спасибо!