Unicode 変換サポート

Unicode エンコードとユーザー・データ間の変換がサポートされているプラットフォームもあります。 Unicode エンコードは、UCS-2 (CCSID 1200、13488、および 17584) および UTF-8 (CCSID 1208) の 2 つの形式がサポートされています。

UCS-2 という用語は、UTF-16 と交換可能な語として多用されますが、この使い方は誤りです。 UCS-2 は、各文字が 2 バイトを占める固定幅のエンコード方式です。 UTF-16 は UCS-2 のスーパーセットである可変幅のエンコード方式です。 UTF-16 には、2 バイトの UCS-2 文字に加えて、代理の対という長さ 4 バイトの文字が含まれます。 IBM® MQ はサロゲート・ペアをサポートしません。 したがって、 IBM MQ での UTF-16 および UTF-8 のサポートは、 UCS-2でエンコードできる Unicode 文字に限定されます。
注: IBM MQ は UCS-2 キュー・マネージャー CCSID をサポートしていないため、メッセージ・ヘッダー・データを UCS-2でエンコードすることはできません。

IBM MQ AIX の Unicode サポート

IBM MQ for AIX® では、Unicode CCSID との間の変換は、以下の表の CCSID に対してサポートされています。

IBM MQ HP-UX の Unicode サポート

IBM MQ for HP-UX では、Unicode CCSID との間の変換は、以下の表にリストされている CCSID に対してサポートされます。

Unicode に対する IBM MQ for WindowsSolaris、および Linux のサポート

IBM MQ for WindowsIBM MQ for Solaris、および IBM MQ for Linux® では、Unicode CCSID との間の変換は、以下の表の CCSID に対してサポートされています。

Unicode に対する IBM i サポート

UNICODE サポートの詳細については、ご使用のオペレーティング・システムに関連する該当の IBM i 資料を参照してください。

Unicode に対する IBM MQ for z/OS サポート

IBM MQ for z/OS® では、Unicode CCSID との間の変換は、以下の CCSID に対してサポートされます。