Mailinglisten-Archive |
Hi ! Ich mache das bei mir in einer Php Seite (auch unter Oracle 8) mit putenv("NLS_LANG=german_germany.we8dec"); und das funkt Ciao Christoph Perner ----- Original Message ----- From: "Dario Bagnoli (SAT.1 Mainz)" <dario.bagnoli_(at)_sat1.de> To: <php_(at)_solix.wiso.Uni-Koeln.DE> Sent: Tuesday, May 09, 2000 10:10 AM Subject: [php] Deutscher Zeichensatz bei Oracle > 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 > > > > -- > ** Durchgehend geöffnet: http://www.php-center.de ** > Die PHP-Liste: mailto:php_(at)_php-center.de > http://infosoc.uni-koeln.de/mailman/listinfo/php
php::bar PHP Wiki - Listenarchive