| 前へ | 目次 | 索引 | 
ここでは,日本語ロケールについて説明します。
A.1 日本語ロケール・ファイル形式
ロケールの名称は,言語(language), 地域(テリトリ, territory),コードセット(codeset)から構成されます。一般的には次のような形式で表現されます。
 
         language_territory.codeset 
 
 | 
DEC 漢字コードセットを使用した日本語ロケールの場合,言語名が ja, テリトリが JP, コードセット名が deckanji であり,ロケール名は ja_JP.deckanji となります。
OpenVMS XPG4 ユーティリティで定義している日本語文字コードセットは次の4つです。
| deckanji | DEC 漢字コード | 
| deckanji2000 | DEC 漢字 2000 コード | 
| sdeckanji | Super DEC 漢字コード | 
| eucJP | 日本語 EUC | 
| SJIS | Shift JIS | 
OpenVMS は,これらの4つの文字コードに対応する日本語ロケール・データ・ファイルを提供します。各ロケールの名称は次の通りです。
| ロケール名 | ファイル名 | 備考 | 
|---|---|---|
| ja_JP.deckanji | JA_JP_DECKANJI.LOCALE | DEC 漢字ロケール | 
| ja_JP.deckanji2000 | JA_JP_DECKANJI2000.LOCALE | DEC 漢字 2000 ロケール | 
| ja_JP.sdeckanji | JA_JP_SDECKANJI.LOCALE | Super DEC 漢字ロケール | 
| ja_JP.eucJP | JA_JP_EUCJP.LOCALE | 日本語 EUC ロケール | 
| ja_JP.SJIS | JA_JP_SJIS.LOCALE | Shift JIS ロケール | 
これらのファイルは,論理名 SYS$I18N_LOCALE で指定されるディレクトリに置かれます。
上記の日本語ロケール・データ・ファイルはオプショナル・セーブセット VMSI18N073 をインストールすることで,システムに提供されます。 VMSI18N073 セーブセットのインストレーションについては, 日本語 Compaq OpenVMSの『インストレーション・ガイド』および『リリース・ノート』を参照してください。  | 
ユーザが日本語ロケールを設定するには,論理名 LANG,LC_ALL,あるいは LC_ で始まる各ロケール・カテゴリを示す論理名に,上記ロケール名のいずれかを指定します。たとえば,以下の例では SuperDEC 漢字ロケールを設定しています。
        $ DEFINE LANG "ja_JP.sdeckanji" 
 | 
システム管理者が SYS$ で始まる論理名を定義し,システムのデフォルトのロケールを設定することもできます。
A.2 ICONV CONVERTユーティリティ補足説明--日本語文字コード変換テーブル・ファイル--
OpenVMS V6.2 では日本語文字コードについて次の変換テーブル・ファイルが SYS$I18N_ICONV に提供されます。
| fromcodeset | tocodeset | 
|---|---|
| DECKANJI | EUCJP | 
| DECKANJI | SDECKANJI | 
| DECKANJI | SJIS | 
| EUCJP | DECKANJI | 
| EUCJP | SDECKANJI | 
| EUCJP | SJIS | 
| SDECKANJI | DECKANJI | 
| SDECKANJI | EUCJP | 
| SDECKANJI | SJIS | 
| SJIS | DECKANJI | 
| SJIS | EUCJP | 
| SJIS | SDECKANJI | 
OpenVMS V7.0 では,上記に加えて次の変換テーブル・ファイルが提供されます。
| fromcodeset | tocodeset | 
|---|---|
| DECKANJI | ISO2022JP | 
| ISO2022JP | DECKANJI | 
| ISO2022JP | SDECKANJI | 
| SDECKANJI | ISO2022JP | 
ICONVコマンドは,状態独立の1〜4バイトのコードセットをサポートします。状態依存のコードセットはサポートしません。
変換テーブル・ファイルはオプショナル・セーブセット VMSI18N073 をインストールすることでシステムに提供されます。  | 
日本語 OpenVMS V7.3 では,VMSI18N073 オプショナル・セーブセットとは独立に次の変換テーブル・ファイルが提供されます。
| fromcodeset | tocodeset | 
|---|---|
| DECKANJI2000 | EUCJP | 
| DECKANJI2000 | ISO2022JP | 
| DECKANJI2000 | SJIS | 
| EUCJP | DECKANJI2000 | 
| ISO2022JP | DECKANJI2000 | 
| SJIS | DECKANJI2000 | 
| 前へ | 索引 | 目次 |