Rational Developer for System z
COBOL for Windows バージョン 7.5 プログラミング・ガイド


中国語 GB 18030 データの処理

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

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

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

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

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

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

詳細へのリンク。

関連タスク
国別 (Unicode) 表現との間の変換
DBCS サポートを使用するためのコーディング

関連参照
国別データの保管


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

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