Rational Developer for System z
Enterprise COBOL for z/OS バージョン 4.1 プログラミング・ガイド


中国語 GB 18030 データの処理

GB 18030 は、中華人民共和国の政府機関によって指定された国別文字標準です。

GB 18030 文字は、UTF-16 またはコード・ページ CCSID 1392 でエンコードできます。 コード・ページ 1392 は、1 文字に 1、2、または 4 バイトを使用する ASCII マルチバイト・コード・ページです。 GB 18030 文字のサブセットは、中国語 ASCII コード・ページ (CCSID 1386) または中国語 EBCDIC コード・ページ (CCSID 1388) でエンコードできます。

Enterprise COBOL は GB 18030 を明示的にはサポートしていませんが、幾つかの方法 で GB 18030 文字の処理をサポートします。以下のことが可能です。

変換を必要とする中国語 GB 18030 を処理する必要がある場合、まず入力データを国別データ項目の UTF-16 に変換してください。 国別データ項目を処理した後、出力用としてそれを中国語 GB 18030 に逆変換してください。 この変換には、組み込み関数 NATIONAL-OF および DISPLAY-OF を 使用し、コード・ページ 1388 または 1392 を各関数の 2 番目の引数として指定します。

次の例は、これらの変換を示しています。

この図は、中国語 GB 18030 データと Unicode データ間の変換のサンプル・コードを示しています。詳細へのリンク。


ご利用条件 | フィードバック

このインフォメーション・センターでは Eclipse テクノロジーが採用されています。(http://www.eclipse.org)