Informationen zu diesem Vorgang
Wenn die Anwendung Daten aus einer JSF-Seite oder einem Serviceaufruf in CHAR-, MBCHAR- oder DBCHAR-Variablen in EGL-generiertes Java™ umwandelt, können folgende Probleme auftreten:
- Die Daten können nicht erkannt werden.
- Die Datenkonvertierung kann nicht korrekt sein.
Zum Beheben dieser Probleme können Sie die Eigenschaft
hpt.override.char.encoding in
der
WebSphere Application Server JVM festlegen.
hpt.override.char.encoding ist eine EGL-Definition zum Überschreiben der Standardcodierung des Anwendungsservers, wenn die Umwandlung mithilfe von EGL durchgeführt wird.
Beispiel
In den beiden folgenden Szenarios können bestimmte Codierungen für die Datenumsetzung erforderlich sein:
- Für ein Euro-Symbol, das auf einer JSP-Seite verwendet wird, müssen Sie für hpt.override.char.encoding die Codierung ISO-8859-15 festlegen, da in dieser Codierung bzw. in diesem Zeichensatz das Euro-Symbol enthalten ist.
- Geben Sie für Daten, die an Back-End-Systeme oder von Back-End-Systemen übergeben werden, die korrekte EBCDIC-Codierung an.
Anmerkung: Wenn mehrere Webanwendungen vorhanden sind, von denen unterschiedliche Codierungen verwendet werden, müssen Sie diese auf verschiedenen Serverinstanzen implementieren, weil auf jeder Instanz eine eigene Codierung verwendet wird.