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