SNA 國家語言支援程式設計人員指南
SNA 國家語言支援 (SNANLS) API 會將支援國家語言和地區設定的方式標準化。 SNANLS 會處理支援各種主機和字碼頁所需的字串轉換。 主機列印服務、資料提供者和交易整合器等元件會使用 SNANLS API,將字串從 EBCDIC 轉換成 ANSI,以及從 ANSI 轉換為 EBCDIC。
SNANLS API 是轉換主機整合伺服器中字串的標準方法。 SNANLS 會將單一介面呈現給需要從一個字碼頁轉換成另一個字碼頁之字串的應用程式。 這些轉換可能是 EBCDIC-to-ANSI、ANSI-to-EBCDIC、EBCDIC-to-OEM 字碼頁、OEM 對 EBCDIC、EBCDIC、EBCDIC 對 ISO 字碼頁,以及 ISO 對 EBCDIC。 此外,SNANLS 支援最廣泛的主機和電腦字碼頁轉換範圍。
SNANLS 為程式設計人員提供統一的介面,並隱藏字串轉換的詳細資料和困難。 SNANLS 支援 SBCS 和 DBCS 轉換。 另外兩個較低層級 API 會處理實際的字串轉換。 針對 SBCS 轉換,SNANLS 會使用位於 Windows 上的系統提供的 Windows NLS API。
針對 DBCS 轉換,SNANLS 會使用 TrnsDT API。 TrnsDT API 會隨主機整合伺服器一起安裝。
針對阿拉伯文和希伯來文雙向配置轉換,SNANLS 會使用 TrnsBiDi API。 TrnsBiDi API 會隨主機整合伺服器一起安裝。