Zeichenumsetzungsunterstützung für den Java Object Request Broker Service
Die CORBA/IIOP-Spezifikation definiert ein Gerüst für die Festlegung und Konvertierung von codierten Zeichensätzen, die vom Java™ Object Request Broker Service verwendet werden.
- com.ibm.CORBA.ORBCharEncoding
- Gibt den Namen des nativen codierten Zeichensatzes an, den der ORB für Zeichendaten (in der CORBA/IIOP-Spezifikation als NCS-C bezeichnet) verwenden soll. Standardmäßig verwendet der ORB UTF8. Gültige codierte Zeichensätze für diese Eigenschaft sind in der Tabelle nach dieser Liste aufgeführt. Werte, die nur für ORBWCharDefault gültig sind, sind entsprechend markiert.
- com.ibm.CORBA.ORBWCharDefault
- Gibt den codierten Standardzeichensatz an, den der ORB für die Übertragung von
Wide-Character-Daten verwenden soll, wenn kein Zeichensatz für Wide-Character-Daten in
der markierten Komponente in der IOR (Interoperable Object Reference) oder im
GIOP-Servicekontext ermittelt werden kann. Wenn kein codierter Zeichensatz für
Wide-Character-Daten ermittelt werden kann und diese Eigenschaft nicht definiert wurde, löst
der ORB eine Ausnahme laut CORBA-Spezifikation aus. Für diese Eigenschaft wird kein
Standardwert festgelegt. Die einzig gültigen Werte des codierten Zeichensatzes für diese
Eigenschaft sind UCS2 und UTF16.
Anmerkung: Wenn Sie einen verteilten Anwendungsserver mit einem z/OS-Anwendungsserver verwenden, müssen Sie diese Eigenschaft im verteilten Client auf UCS2 setzen. Andernfalls wird eine Ausnahme ausgelöst.
Das Gerüst für die Festlegung/Konvertierung des codierten CORBA-Zeichensatzes gibt die Verwendung von Registry-IDs von codierten Zeichensätzen an, wie in der Registry des codierten OSF-Zeichensatzes (Open Software Foundation) definiert. Der ORB setzt die file.encoding-Namen von Java, die in der folgenden Tabelle aufgeführt sind, in die entsprechenden IDs der OSF-Registry um. Diese IDs werden dann vom ORB in der markierten Komponente des codierten IOR-Zeichensatzes und im Servicekontext des codierten GIOP-Zeichensatzes verwendet, wie in der CORBA/IIOP-Spezifikation angegeben.
Java-Name | ID der OSF-Registry | Kommentare |
---|---|---|
ASCII | 0x00010020 | |
ISO8859_1 | 0x00010001 | |
ISO8859_2 | 0x00010002 | |
ISO8859_3 | 0x00010003 | |
ISO8859_4 | 0x00010004 | |
ISO8859_5 | 0x00010005 | |
ISO8859_6 | 0x00010006 | |
ISO8859_7 | 0x00010007 | |
ISO8859_8 | 0x00010008 | |
ISO8859_9 | 0x00010009 | |
ISO8859_15_FDIS | 0x0001000F | |
Cp1250 | 0x100204E2 | |
Cp1251 | 0x100204E3 | |
Cp1252 | 0x100204E4 | |
Cp1253 | 0x100204E5 | |
Cp1254 | 0x100204E6 | |
Cp1255 | 0x100204E7 | |
Cp1256 | 0x100204E8 | |
Cp1257 | 0x100204E9 | |
Cp943C | 0x100203AF | |
Cp943 | 0x100203AF | |
Cp949C | 0x100203B5 | |
Cp949 | 0x100203B5 | |
Cp1363C | 0x10020553 | |
Cp1363 | 0x10020553 | |
Cp950 | 0x100203B6 | |
Cp1381 | 0x10020565 | |
Cp1386 | 0x1002056A | |
EUC_JP | 0x00030010 | |
EUC_KR | 0x0004000A | |
EUC_TW | 0x00050010 | |
Cp964 | 0x100203C4 | |
Cp970 | 0x100203CA | |
Cp1383 | 0x10020567 | |
Cp33722C | 0x100283BA | |
Cp33722 | 0x100283BA | |
Cp930 | 0x100203A2 | |
Cp1047 | 0x10020417 | |
UCS2 | 0x00010100 | Gültig nur für ORBWCharDefault |
UTF8 | 0x05010001 | |
UTF16 | 0x00010109 | Gültig nur für ORBWCharDefault |