使用 DBCS 数据
DBCS 文件是包含双字节数据的文件或用于处理双字节数据的文件,例如日语,中文或韩国语。 其他文件称为字母数字文件。 可以在屏幕,打印机,磁带,软盘和 ICF 设备上查看 DBCS 文件。
支持 DBCS 数据的更现代方法是使用 Unicode 而不是 DBCS 字段。 (IBM 建议您使用 Unicode 来开发新应用程序。)
使用数据描述规范 (DDS) 来描述支持 DBCS 的设备文件。
在下列一种或多种情况下,应指示文件是 DBCS 文件:
- 文件接收带有双字节字符的输入,或显示或打印带有双字节字符的输出。
- 文件包含双字节文字。
- 文件的 DDS 中带有处理时在文件中使用的双字节文字(如常量字段和错误消息)。
- 文件的 DDS 包括 DBCS 关键字。
- 文件存储了双字节数据(数据库文件)。
混合数据流中的 DBCS 字符串
通常,单字节字符和双字节字符都在 DBCS 环境中使用。 例如,日本的会计师事务所使用英语和日语作为电子表格。 如果英语和日语都编码为混合 SBCS 和 DBCS ,那么产品必须能够理解包含单字节编码字符和双字节编码字符的混合字符集。
在使用 EBCDIC 的 IBM® 系统中, DBCS 字符串通过移出 (SO) 控制字符和移入 (SI) 控制字符括在混合数据流中。
以下示例显示混合字符串的编码:
sss (SO) D1D2D (SI) ssss以下示例显示混合十六进制字符串的编码:
818283 0E 41424143 0F 818283支持的代码范围
IBM i 操作系统支持日语,韩国语,简体中文和繁体中文字符集代码范围。
使用 IBM i Access Family产品,系统还为这些非IBM个人计算机 DBCS 代码页提供支持:
- 大韩民国国家标准图形字符集 (KS)
- 台湾行业标准图形字符集 (Big5)
- 中华人民共和国国家标准图形字符集 (GB)