Linkexpress 運用ガイド
目次 索引 前ページ次ページ

第5章 コード変換機能(ユーティリティ)> 5.9 コード変換テーブルのカストマイズ

5.9.2 カストマイズで使用する制御ファイル

[制御ファイルについて]

制御ファイルは、高速コード変換プログラムのカストマイズで変更するコードの情報を記述するファイルです。標準コード変換プログラムと関連付けないでカストマイズする場合、制御ファイルにカストマイズ情報を定義する必要があります。

制御ファイルを利用する場合、hscust2コマンドを「制御ファイルによる変換テーブルのカストマイズ」の形式で実行します。

[生成規約]

コード変換のカストマイズで使用する制御ファイルの生成規約は以下のとおりです。

[記述規約]

制御ファイルの記述規約は以下のとおりです。

[記述形式]

制御ファイルの記述形式を以下に示します。

CODE=コード系キーワード1:コード系キーワード2
[ DUPLICATE=ERROR | CONVERT ]
キーワード1の文字コード:キーワード2の文字コード


[オペランド]

制御ファイルで指定するオペランドと文字コードの記述方法は以下のとおりです。

[重複コーの扱いについて]

DUPLICATEオペランドでチェックする重複コードの扱いについて説明します。

以下に重複コードを指定した制御ファイルの例を示します。

############################################
# コード変換制御ファイル
# U90 <―――> Sjis - ms
############################################
CODE =  U90:Sjisms                 # EUC(U90)とシフトJIS(MS)の組み合わせ
87AA : FAAA
87C9 : 8740
87C8 : 8740

制御ファイルで指定された入力コードと出力コードの対応付けは以下のとおりです。

[サンプル]

制御ファイルの記述例を以下に示します。

############################################
# コード変換制御ファイル
# Jef kana(字形重視変換型) <―――> Sjis - ms
############################################
CODE =  Jefkana:Sjisms              # Jef kana(字形)とSjis-msの組み合わせ
DUPLICATE= ERROR                       # 重複コードがある場合は中断します
77C9:8740                              # "1"のコード(Sjis-msは"8740")
#77C8:8740              コメント行
77Ca:8741

目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 1997-2007