宽字符

ILE C/C++ 编译器支持以下内容:
  • 如果在编译命令上指定了 LOCALETYPE (*CLD) 或 LOCALETYPE (*LOCALE) ,那么宽字符将被视为 2 字节宽 EBCDIC 字符。
  • 如果在编译命令上指定了 LOCALETYPE (*LOCALEUCS2) ,那么宽字符将被视为 2 字节 UCS-2 字符。
  • 如果在编译命令上指定了 LOCALETYPE (*LOCALEUTF) ,那么宽字符将被视为 4-byte UTF-32 字符。
使用 EBCDIC 宽字符时, EBCDIC 字符的 CCSID 取决于当前语言环境的 LC_CTYPE 类别的 CCSID。 有关 Unicode 字符的更多信息,请参阅 Unicode 支持