类型为 MBCHAR 的项被解释为单字节字符与双字节字符的组合。长度反映项可以包含的单字节字符数,还反映字节数。长度的范围是 1 至 32767。
工作站平台(如 Windows® 2000)使用 ASCII 字符集;大型机平台(如 z/OS® UNIX® System Services )使用 EBCDIC 字符集。整理顺序的差别通常会导致大于和小于比较在这两种类型的环境中具有不同的结果。
Shift-out 和 Shift-in 字符是在 EBCDIC 到 ASCII 数据转换期间被删除的,并且是在 ASCII 到 EBCDIC 数据转换期间被插入的。如果正在转换变长记录,并且如果当前记录末尾(由记录长度所示)位于类型为 MBCHAR 的结构项内,则将调整记录长度以反映 Shift-out 和 shift-in 字符的插入或删除。
双字节字符数据是表意数据,这是显示诸如汉语、日语或韩国语之类的数据所必需的。显示这样的数据需要具有双字节字符集功能的终端设备。
相关参考
基本类型