ワイド文字

ILE C/C++ コンパイラーでは、以下のようなサポートを行っています。
  • コンパイル・コマンドで LOCALETYPE(*CLD) または LOCALETYPE(*LOCALE) を指定している場合、ワイド文字は 2 バイトのワイド EBCDIC 文字として扱われます。
  • コンパイル・コマンドで LOCALETYPE(*LOCALEUCS2) を指定している場合、ワイド文字は 2 バイトの UCS-2 文字として扱われます。
  • コンパイル・コマンドで LOCALETYPE(*LOCALEUTF) を指定している場合、ワイド文字は 4 バイトの UTF-32 文字として扱われます。
EBCDIC ワイド文字を使用する場合、EBCDIC 文字の CCSID は、現行ロケールの LC_CTYPE カテゴリーの CCSID に依存します。 Unicode 文字の詳細については、Unicode のサポートを参照してください。