SNA 国家/地区语言支持程序员指南

SNA 国家语言支持 (SNANLS) API 标准化了支持国家语言和区域设置的方式。 SNANLS 处理支持各种主机和代码页所需的字符串转换。 主机打印服务、数据提供程序和事务集成器等组件使用 SNANLS API 将字符串从 EBCDIC 转换为 ANSI,将字符串从 ANSI 转换为 EBCDIC。

SNANLS API 是在 Host Integration Server 中转换字符串的标准方法。 SNANLS 为需要将字符串从一个代码页转换为另一个代码页的应用程序提供单个接口。 这些转换可以是 EBCDIC 到 ANSI、ANSI 到 EBCDIC、EBCDIC 到 OEM 代码页、OEM 到 EBCDIC、EBCDIC 到 ISO 代码页和 ISO 到 EBCDIC。 此外,SNANLS 还支持尽可能广泛的主机和电脑代码页转换。

SNANLS 为程序员提供统一的接口,隐藏字符串转换的详细信息和困难。 SNANLS 支持 SBCS 和 DBCS 转换。 另外两个较低级别的 API 处理实际的字符串转换。 对于 SBCS 转换,SNANLS 使用驻留在 Windows 上的系统提供的 Windows NLS API。

对于 DBCS 转换,SNANLS 使用 TrnsDT API。 TrnsDT API 随 Host Integration Server 一起安装。

对于阿拉伯语和希伯来语双向布局转换,SNANLS 使用 TrnsBiDi API。 TrnsBiDi API 随 Host Integration Server 一起安装。

本节内容

Windows 中的国家/地区语言支持