Prise en charge des langues nationales pour SNA - Guide du programmeur

L’API SNANLS (SNA National Language Support) standardise la façon dont les langues et les paramètres régionaux nationaux sont pris en charge. SNANLS gère la conversion de chaînes nécessaire pour la prise en charge d’un large éventail de pages de codes et d’hôtes. Les composants tels que le service d’impression hôte, les fournisseurs de données et l’intégrateur de transactions utilisent l’API SNANLS pour convertir des chaînes de EBCDIC en ANSI et d’ANSI en EBCDIC.

L’API SNANLS est le moyen standard de convertir des chaînes en Host Integration Server. SNANLS présente une interface unique aux applications qui ont besoin de chaînes converties d’une page de codes à une autre. Ces conversions peuvent être des pages de codes EBCDIC-à-ANSI, ANSI-à-EBCDIC, EBCDIC vers OEM, des pages de codes OEM vers EBCDIC, des pages de codes EBCDIC à ISO et ISO à EBCDIC. En outre, SNANLS prend en charge la plage la plus large possible de conversions de pages de codes d’ordinateur hôte et de PC.

SNANLS fournit une interface uniforme pour les programmeurs, en masquant les détails et les difficultés inhérentes à la conversion de chaînes. SNANLS prend en charge les conversions SBCS et DBCS. Deux autres API de niveau inférieur gèrent la conversion de chaîne réelle. pour les conversions SBCS, SNANLS utilise le fourni par le système Windows API NLS résidant sur Windows.

Pour les conversions DBCS, SNANLS utilise l’API TrnsDT . L’API TrnsDT est installée avec Host Integration Server.

Pour la conversion de la disposition bidirectionnelle en arabe et en Hébreu, SNANLS utilise l’API TrnsBiDi. L’API TrnsBiDi est installée avec Host Integration Server.

Dans cette section

Prise en charge des langues nationales dans Windows