Unicode のサポート

Unicode は、多くの各国語を表すために使用できる文字符号化方式の集まりにつけられた一般的な名称です。 Unicode で定義されている主な符号化方式として、UTF-8、UTF-16 および UTF-32 (UTF は Universal Transformation Format の略称です) があります。 Net Express では、各国語の文字を表すために UTF-16 が使用されています。 UTF-16 では、各国語はそれぞれメモリの 2 バイトを使用し、65536 通りの文字の組み合わせが可能です。

COBOL アプリケーションは、単一のアプリケーションで複数の各国語からのアプリケーションデータを管理するために、Unicode を使用する傾向が強くなってきています。 Net Express が提供する COBOL 言語による Unicode のサポートは、ISO2002 COBOL 規格に準拠します。 各国データは標準の COBOL ファイルまたは SQL データベースに格納できます。 また、Unicode サポートを使用して、COBOL と Java 間で各国語の文字列を直接受け渡すことができます。 DBCS 環境では、Unicode サポートを既存の DBCS サポートと並行して使用し、必要に応じて既存の DBCS アプリケーションを Unicode へ徐々に移行することもできます。