Mailinglisten-Archive |
Hi, ich nutze eine Oracle8-Datenbank und versuche Oracle klar zu machen, deutsche Datensätze zurückzuliefern. Unter SQL-Plus funktioniert dies. Der Zugriff über PHP liefert jedoch standardmäßig den englischen Zeichensatz. Während nun PutEnv("ORACLE_DOC=/oracle/doc"); PutEnv("ORACLE_HOME=/oracle8"); PutEnv("ORACLE_SID=......."); klappt, führt nun die Zeile PutEnv("NLS_LANG=GERMAN_AMERICA.WE8ISO8859P1"); dazu, daß kein anschließender Datenbank Login mehr möglich ist (Ora_Logon). Diese Parameter ist jedoch im Environment des Datenbank-Users notwendig und unter UNIX auch so gesetzt. Unter PERL führt das Setzen genau dieses Parameters auch zum gewünschten Ziel (!). PHP 3.0.15 scheint das weniger zu interessieren. Hmmm ? Vielleicht dem Webserver klarmachen (Apache 1.3.12) ?? Gruß und Dank, Dario Bagnoli
php::bar PHP Wiki - Listenarchive