phpbar.de logo

Mailinglisten-Archive

[php] Umlaute (2. Versuch)

[php] Umlaute (2. Versuch)

Dirk Krause krause_(at)_wifa.uni-leipzig.de
Thu, 17 Jun 1999 17:08:20 +0200


>Hallo an alle.
>
>Folgendes Problem bringt mich zzt zur Verzweiflung:
>
>Apache 1.3.6 + PHP3 3.0.9 + Oracle 8.0.5
>Variablen werden über SQL aus Oracle gefüllt.
>
>Umlaute (ä,ö,ü) und ß (esszett) werden alle als ? (=%3F = ALT63) angezeigt.
>
>Warum??? Wo liegt der kasus knacksus???
>
>mit der Bitte um Hilfe

Den Apache einfach unter der gesetzten Umgebungsvariable
NLS_LANG=German_Germany.WE8ISO8859P1
starten lassen.

Bsp. im Start-Script (/etc/rc.d/apache): 
...
case "$1" in
    start)
...
            export NLS_LANG=German_Germany.WE8ISO8859P1
            startproc /usr/sbin/httpd -f /etc/httpd/httpd.conf ||
return=$rc_failed
...

Damit teilt der Client (Apache mit PHP3) Oracle mit, dass der o.g.
Zeichesatz verwendet werden soll.
Viele Gruesse

Dirk Krause

                           -'0o0'-
                             Q Q
-----------------------o00o--(_)--o00o-----------------------------------
| Dirk Krause                                                           |
| Universitaet Leipzig                                                  |
| Institut fuer Wirtschaftsinformatik                                   |
| Marschnerstrasse 31                                                   |
| D-04109 Leipzig                                                       |
|-----------------------------------------------------------------------|
| Tel.:   ++49 +341 97 33 604                                           |
| Fax:    ++49 +341 97 33 612                                           |
| e-Mail: krause_(at)_wifa.uni-leipzig.de                                    |
| URL:    http://www.iwi.uni-leipzig.de/krause                          |
-------------------------------------------------------------------------
                         (   ) (   )
                          \ (   ) /
                           \_) (_/

Und wenn Tausende auch das Gegenteil behaupten:
Das dritte Jahrtausend beginnt am 01.01.2001 um 00:00!



php::bar PHP Wiki   -   Listenarchive