SNA 各国語サポート プログラマー ガイド

SNA 各国語サポート (SNANLS) API は、各国語とロケールをサポートする方法を標準化します。 SNANLS は、幅広いホスト ページとコード ページをサポートするために必要な文字列変換を処理します。 ホスト印刷サービス、データ プロバイダー、トランザクション インテグレーターなどのコンポーネントでは、SNANLS API を使用して、文字列を EBCDIC から ANSI に変換し、ANSI から EBCDIC に変換します。

SNANLS API は、Host Integration Server で文字列を変換するための標準的な手段です。 SNANLS は、あるコード ページから別のコード ページに変換された文字列を必要とするアプリケーションに対して 1 つのインターフェイスを提供します。 これらの変換には、EBCDIC から ANSI、ANSI から EBCDIC、EBCDIC から OEM へのコード ページ、OEM から EBCDIC、EBCDIC から ISO へのコード ページ、ISO から EBCDIC への変換があります。 さらに、SNANLS では、可能な限り広範なホストおよび PC コード ページ変換がサポートされます。

SNANLS はプログラマに統一されたインターフェイスを提供し、文字列変換の詳細と困難を隠します。 SNANLS では、SBCS 変換と DBCS 変換の両方がサポートされます。 他の 2 つの下位レベルの 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 での各国語サポート