Thread DBI:Oracle - NLS_LANG: CHARACTERSET wird nicht gefressen
(8 answers)
Opened by Gast at 2003-09-10 17:29
Hallo
Ich connecte mit DBI auf eine Oracle DB. Damit Umlaute korrekt ausgegeben werden, muss ich wohl den CHARACTERSET auf WE8ISO8859P1 stellen. Wenn ich dies so mache: Code: (dl
)
$ENV{NLS_LANG} = 'American_America.WE8ISO8859P1'; ...kommt folgender Fehler: DBI->connect failed: ORA-12705: invalid or unknown NLS parameter value specified (DBD: login failed) at ./test.pl line 22 ORA-12705: invalid or unknown NLS parameter value specified (DBD: login failed) at ./test.pl line 22. ...und so: Code: (dl
)
1 $ENV{NLS_LANGUAGE} = 'American'; wird das Ganze ignoriert. Hat jemand eine Lösung, wie ich Umlaute korrekt inserten und darstellen kann? ...übrigens, wenn ich in der Shell NLS setzte: ...und mit sqlplus connecte, gibts kein ORA-Fehler und die Umlaute werden korrekt dargestellt. Besten Dank! mfg mho |