Unicode data
CICS® Transaction Server for z/OS® provides limited support for Unicode-encoded character data. Workstations can share UCS-2 or UTF-8 encoded data with CICS Transaction Server for z/OS provided that no conversion is required.
More extensive support for conversion to and from Unicode data is available in CICS if you use channels to communicate your data. See Enhanced inter-program data transfer using channels.
The following table lists the supported CCSIDs and
shows the following information:
- The value to be specified for the CLINTCP or SRVERCP keyword.
- The code page identifier or identifiers (CPGIDs).
- An IANA-registered character set name for the code page, where a suitable name exists and CICS supports the use of this name on EXEC CICS commands. The CICS-supported name might be the primary name or a preferred alias. In some cases, more than one name or alias is supported.
| CLINTCP SRVERCP | CCSID | CPGID | IANA character set name | Comments |
|---|---|---|---|---|
1200
UCS-2 |
01200 | 01400 | utf-16 | Unicode with character set 65535. In the absence of a byte-order mark (BOM), assumed to be UTF-16 BE (big-endian). |
1208
UTF-8 |
01208 | 01400 | utf-8 | Unicode with character set 65535. UTF-8. |
| 13488 | 13488 | 01400 | iso-10646-ucs-2 | Unicode with character set 3001 (fixed at Unicode 2.0 character repertoire). In the absence of a byte-order mark, assumed to be UTF16-BE (big-endian). |
| 17584 | 17584 | 01400 | Unicode with character set 3004 (fixed at Unicode 3.0 character repertoire). in the absence of a byte-order mark, assumed to be UTF16-BE (big-endian). |