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 中的國家語言支援