# Compaq OpenVMS
Compaq C 国際化ユーティリティ・
リファレンス・マニュアル

前へ | 目次 | 索引

# 付録 A
付録: 日本語ロケールについて

ここでは，日本語ロケールについて説明します。

# A.1 日本語ロケール・ファイル形式

ロケールの名称は，言語（language）, 地域（テリトリ, territory），コードセット（codeset）から構成されます。一般的には次のような形式で表現されます。

             language_territory.codeset

DEC 漢字コードセットを使用した日本語ロケールの場合，言語名が ja, テリトリが JP, コードセット名が deckanji であり，ロケール名は ja_JP.deckanji となります。

OpenVMS XPG4 ユーティリティで定義している日本語文字コードセットは次の4つです。

表 A-1 日本語文字コードセット
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

前へ | 索引 | 目次