Я кстати, в соседней теме неспроста упомянул Zend Server (Бывший Zend Core). Дело в том, что Оракл по дефолту хочет знать очень-очень много настроек, которые надо еще заставить апач передавать. Т.е. руками эту связку собрать можно, но очень геморно. А он уже настроен для этого. http://www.zend.com/products/server/
Оно не нужно для Оракла. Но я понятия не имею, как узнать текущие настройки конекта конкретно для OCI и мне лень это выяснять Поэтому проще всего получить готовый ответ сервера и распознать кодировку. Тем более что по описанному симптому речь идет как раз о том что не установлена кодировка подключения. Впрочем, действительно попробуйте скачать ZendServer CE по ссылке флоппик. Ставится он в один присест. Если это решит вопрос - так будет даже лучше
Большое спасибо всем откликнувшимся. Ларчик открывался очень просто. После добавления переменной среды NLS_LANG=RUSSIAN_CIS.CL8MSWIN1251 все заработало.
объясните ещё Валенку плиз, чтобы он (то бишь я) понял, где косяк. у меня стоит Oracle 10g на машине. посмотрел в regedit NLS_LANG=RUSSIAN_CIS.CL8MSWIN1251 пишу в коде: PHP: $con = oci_connect($user, $pass, $db, 'RUSSIAN_CIS.CL8MSWIN1251'); получаю вывод: Warning: oci_connect() [function.oci-connect]: Invalid character set name: RUSSIAN_CIS.CL8MSWIN1251 in D:\Program Files (x86)\Apache Group\Apache2\htdocs\new_con_test.php on line 7 Successfully connected to Oracle. 78160,Ëèïàòîâà Åêàòåðèíà Âëàäèìèðîâíà 10960,Ëèïàòîâà Åêàòåðèíà Âëàäèìèðîâíà пробовал подавить сообщение об ошибке, с помощью @oci_connect, но проблема с кодировкой осталась. помогите! ну пожалуйста!))
1) Проверь select value from nls_database_parameters where parameter = 'NLS_CHARACTERSET'; 2) Попробуй просто CL8MSWIN1251
мы прям дрочим на тебя, брат Добавлено спустя 20 секунд: сайт перенасыщен графикой Добавлено спустя 57 секунд: крайне содержательная статья http://biofire.ru/biotoplivo/