+

Search Tips | Advanced Search

Unicode conversion support

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.

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.

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.

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.

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

On IBM MQ for Windows, 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 support for Unicode

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

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: