Skip to main content

Problem:

Bei Anwendungen mit Ausgabe in eine zeichenorientierte Umgebung erscheinen die Umlaute im Allgemeinen falsch dargestellt. Das passiert typischerweise in Befehlszeilen oder in einer DOS box.

Die Ursache liegt in der Verwendung des OEM Zeichensatzes im DOS Subsystem.

Resolution:

Zur Verbesserung der Darstellung kann Net Express in den ANSI Input Mode umgeschaltet werden. Das erreicht man in der Application Environment der Project Properties. Dann erscheinen z.B. die Umlaute eines DISPLAY richtig im Application Output.

Läuft die Anwendung in einem Befehlsfenster, dann muss man die Umstellung in den Runtime Tunables vornehmen. Dazu braucht man eine Runtime Configuration File. Diese muss mit Hilfe einer Umgebungsvariablen definiert werden:

  SET COBCONFIG_=d:\\path\\rtsconfig.cfg

Darin wird der Schalter für die Umlaute gesetzt:

  SET ANSI_INPUT_MODE=TRUE

Old KB# 4245