DBCS 代码方案

IBM 支持两种 DBCS 代码方案: 一种用于主机系统,另一种用于个人计算机。

主机系统的 DBCS 代码方案具有以下代码范围特征:

  • 第一个字节: 十六进制 41 到十六进制 FE
  • 第二个字节: 十六进制 41 到十六进制 FE
  • 双字节空白: 十六进制 4040

Shift-control 字符

当使用主机代码方案时,系统使用 shift-control 字符来标识双字节字符字符串的开始和结束。 移出(SO)字符(hex 0E)指示双字节字符串的开始。 移入(SI)字符(hex 0F)指示双字节字符串的结束。

每个移位控制字符所占用的空间与一个字母数字字符所占用的空间相同。 作为对比,双字节字符所占用的空间等于两个字母数字字符所占用的空间。

当在图形字段或图形数据类型的变量中存储双字节字符时,不需要使用移位控制字符来包围双字节字符。

不正确且未定义的双字节代码

不正确的双字节代码具有不在有效双字节代码范围内的双字节代码值。 这与双字节代码有效处的未定义双字节代码相反,但未对代码定义任何图形符号。

受支持的 DBCS 代码范围

IBM i 操作系统支持以下 DBCS 字符集代码范围:

  • 日语字符集代码范围
  • 韩国语字符集代码范围
  • 简体中文字符集代码范围
  • 繁体中文字符集代码范围