Unicode conversion support

[V9.0.0.0 Jun 2016]Some platforms support the conversion of user data to or from Unicode encoding. The two forms of Unicode encoding supported are UTF-16 (CCSIDs 1200, 13488, and 17584) and UTF-8 (CCSID 1208). You should use CCSIDs 1200 or 1208, as they represent the most recent Unicode version supported.

[V9.0.0.0 Jun 2016]

UTF-16 surrogate pairs (a pair of 2-byte UTF-16 characters in the range X'D800' through to X'DFFF' that represent a Unicode code point above U+FFFF) are supported. If a target CCSID does not contain a mapping for a code point represented by a UTF-16 surrogate pair, the pair of characters convert to a single substitution character.

Combining character sequences are supported by IBM® MQ. This means that, in some cases, a precomposed character in the source CCSID will be converted to a combining character sequence in the target CCSID, or the other way round.

Note: IBM MQ does not support UTF-16 queue manager CCSIDs so message header data cannot be encoded in UTF-16.
[AIX]

IBM MQ AIX support for Unicode

On IBM MQ for AIX® conversion to and from Unicode CCSIDs is supported for the CCSIDs in the following table.

[HP-UX]

IBM MQ HP-UX support for Unicode

On IBM MQ for HP-UX conversion to and from Unicode CCSIDs is supported for the CCSIDs listed in the following table.

[Solaris][Windows][Linux]

IBM MQ for Windows, Solaris, and Linux support for Unicode

On IBM MQ for Windows[Solaris], IBM MQ for Solaris, and IBM MQ for Linux® conversion to, and from, Unicode CCSIDs is supported for the CCSIDs in the following table.

[IBM i]

IBM i support for Unicode

For details on UNICODE support refer to the appropriate IBM i publication relating to your operating system.

[z/OS]

IBM MQ for z/OS support for Unicode

On IBM MQ for z/OS® conversion to and from the Unicode CCSIDs is supported for the following CCSIDs: