phpbar.de logo

Mailinglisten-Archive

[php] Deutscher Zeichensatz bei Oracle

[php] Deutscher Zeichensatz bei Oracle

Christoph Perner chrisnews_(at)_teleworld.at
Tue, 9 May 2000 12:18:32 +0200


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