# 外字テーブルの組み込み

外字テーブルファイルの編集を行い、「外字テーブル展開コマンド」を使用して、展開ファイルを作成します。「外字テーブル展開コマンド」については「DataMagic リファレンスマニュアル」を参照してください。

外字テーブルファイル、外字テーブル展開ファイルは以下に存在します。

Windowsの場合

  共有データ格納フォルダ内のgtfフォルダ

UNIXの場合

  $DMPATH/gtf

表5.10 外字テーブルファイル一覧

入力 コード種 | 出力 コード種 | 外字 テーブル | 外字テーブル 展開ファイル
--- | --- | --- | ---
EUC | EUC | gtetoe.txt | gtetoe.xtd
SHIFT-JIS | gtetos.txt | gtetos.xtd
IBM | gtetoi.txt | gtetoi.xtd
JEF | gtetoj.txt | gtetoj.xtd
JIS | gtetoz.txt | gtetoz.xtd
KEIS | gtetok.txt | gtetok.xtd
NEC | gteton.txt | gteton.xtd
UTF-8 | gteto8.txt | gteto8.xtd
UTF-16 | gteto6.txt | gteto6.xtd
SHIFT-JIS | EUC | gtstoe.txt | gtstoe.xtd
SHIFT-JIS | gtstos.txt | gtstos.xtd
IBM | gtstoi.txt | gtstoi.xtd
JEF | gtstoj.txt | gtstoj.xtd
JIS | gtstoz.txt | gtstoz.xtd
KEIS | gtstok.txt | gtstok.xtd
NEC | gtston.txt | gtston.xtd
UTF-8 | gtsto8.txt | gtsto8.xtd
UTF-16 | gtsto6.txt | gtsto6.xtd
IBM | EUC | gtitoe.txt | gtitoe.xtd
SHIFT-JIS | gtitos.txt | gtitos.xtd
IBM | gtitoi.txt | gtitoi.xtd
JEF | gtitoj.txt | gtitoj.xtd
JIS | gtitoz.txt | gtitoz.xtd
KEIS | gtitok.txt | gtitok.xtd
NEC | gtiton.txt | gtiton.xtd
UTF-8 | gtito8.txt | gtito8.xtd
UTF-16 | gtito6.txt | gtito6.xtd
JEF | EUC | gtjtoe.txt | gtjtoe.xtd
SHIFT-JIS | gtjtos.txt | gtjtos.xtd
IBM | gtjtoi.txt | gtjtoi.xtd
JEF | gtjtoj.txt | gtjtoj.xtd
JIS | gtjtoz.txt | gtjtoz.xtd
KEIS | gtjtok.txt | gtjtok.xtd
NEC | gtjton.txt | gtjton.xtd
UTF-8 | gtjto8.txt | gtjto8.xtd
UTF-16 | gtjto6.txt | gtjto6.xtd
JIS | EUC | gtztoe.txt | gtztoe.xtd
SHIFT-JIS | gtztos.txt | gtztos.xtd
IBM | gtztoi.txt | gtztoi.xtd
JEF | gtztoj.txt | gtztoj.xtd
JIS | gtztoz.txt | gtztoz.xtd
KEIS | gtztok.txt | gtztok.xtd
NEC | gtzton.txt | gtzton.xtd
UTF-8 | gtzto8.txt | gtzto8.xtd
UTF-16 | gtzto6.txt | gtzto6.xtd
入力 コード種 | 出力 コード種 | 外字 テーブル | 外字テーブル 展開ファイル
--- | --- | --- | ---
KEIS | EUC | gtktoe.txt | gtktoe.xtd
SHIFT-JIS | gtktos.txt | gtktos.xtd
IBM | gtktoi.txt | gtktoi.xtd
JEF | gtktoj.txt | gtktoj.xtd
JIS | gtktoz.txt | gtktoz.xtd
KEIS | gtktok.txt | gtktok.xtd
NEC | gtkton.txt | gtkton.xtd
UTF-8 | gtkto8.txt | gtkto8.xtd
UTF-16 | gtkto6.txt | gtkto6.xtd
NEC | EUC | gtntoe.txt | gtntoe.xtd
SHIFT-JIS | gtntos.txt | gtntos.xtd
IBM | gtntoi.txt | gtntoi.xtd
JEF | gtntoj.txt | gtntoj.xtd
JIS | gtntoz.txt | gtntoz.xtd
KEIS | gtntok.txt | gtntok.xtd
NEC | gtnton.txt | gtnton.xtd
UTF-8 | gtnto8.txt | gtnto8.xtd
UTF-16 | gtnto6.txt | gtnto6.xtd
UTF-8 | EUC | gt8toe.txt | gt8toe.xtd
SHIFT-JIS | gt8tos.txt | gt8tos.xtd
IBM | gt8toi.txt | gt8toi.xtd
JEF | gt8toj.txt | gt8toj.xtd
JIS | gt8toz.txt | gt8toz.xtd
KEIS | gt8tok.txt | gt8tok.xtd
NEC | gt8ton.txt | gt8ton.xtd
UTF-8 | gt8to8.txt | gt8to8.xtd
UTF-16 | gt8to6.txt | gt8to6.xtd
UTF-16 | EUC | gt6toe.txt | gt6toe.xtd
SHIFT-JIS | gt6tos.txt | gt6tos.xtd
IBM | gt6toi.txt | gt6toi.xtd
JEF | gt6toj.txt | gt6toj.xtd
JIS | gt6toz.txt | gt6toz.xtd
KEIS | gt6tok.txt | gt6tok.xtd
NEC | gt6ton.txt | gt6ton.xtd
UTF-8 | gt6to8.txt | gt6to8.xtd
UTF-16 | gt6to6.txt | gt6to6.xtd

また、外字未登録時のデフォルトコードの初期値は出力側の漢字コード種に依存します。漢字コード種ごとのデフォルトコードの初期値一覧は以下のようになっています。

= 備考 =

- デフォルトコードを変更できます。詳細は「DataMagic リファレンスマニュアル」を参照してください。

- 外字未登録時にデフォルトコードに変換せず、エラーとする設定ができます。詳細は「DataMagic リファレンスマニュアル」を参照してください。

- 入力側と出力側が同一漢字コード種の場合、外字未登録時にはデフォルトコードを使用せず、入力コードをそのまま変換せずに出力します。

表5.11 デフォルト値一覧

出力漢字コード種 | 未定義時の初期値
--- | ---
SHIFT-JIS | 0x81A0
JEF | 0xA2A2
JIS | 0x2222
EUC | 0xA2A2
IBM漢字 | 0x44E9
出力漢字コード種 | 未定義時の初期値
--- | ---
KEIS | 0xA2A2
NEC漢字 | 0x7F7F
UTF-8 | 0xE296A1
UTF-16 | 0x25A1