Table of Contents

Konfiguration Oracle-Client Zeichensatz

Informationen

  • Kategorien: Kernel | DBMS-Unterstützung
  • Version: 15.0.0.3819
  • Veröffentlichungsdatum: Dienstag, 12. Juni 2012
  • Entwickler: Eiteljörge
  • Benötigt Datenbankänderung: Nein
  • Betreff: Konfiguration des verwendeten Zeichensatzes vom Oracle-Client

Beschreibung

Über die Environmentvariable NLS_LANG=. kann der Zeichensatz konfiguriert werden, welcher vom Oracle-Client verwendet wird. Dies kann in der Oracle Dokumentation nachgelesen werden.

pit-FM setzt diesen Zeichensatz selbst für die eigenen Datenbankverbindungen immer auf den Wert AL32UTF8. Der konfigurierte Zeichensatz von NLS_LANG wird nicht verwendet.

Ein neuer Konfigurationsparameter von pit-FM erlaubt es nun den von pit-FM verwendeten Zeichensatz zu konfigurieren. Der Parameter lautet:

Datei 'db.ini' [DBMS ...] CHARSET=||EXTERNAL

Wenn der Parameter nicht angegeben oder kein Wert spezifiziert ist, dann wird standardmäßig der Zeichensatz AL32UTF8 verwendet.

Wenn ein Zeichensatz angegeben ist, dann wird dieser verwendet. Der Zeichensatzname () muss ein gültiger Name sein, so wie er auch bei NLS_LANG angegeben werde kann. Der Name wird ohne Punkt angegeben.

Wenn das Schlüsselwort EXTERNAL angegeben ist, dann setzt pit-FM keinen Zeichensatz selbst. Stattdessen kommt der konfigurierte Zeichensatz von NLS_LANG zur Anwendung.

Beispielcode

[DBMS ORACLEUNICODE]
CHARSET=

oder 

[DBMS ORACLEUNICODE]
CHARSET=WE8MSWIN1252

oder 

[DBMS ORACLEUNICODE]
CHARSET=EXTERNAL