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

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

5.9.1 コード変換テーブルのカストマイズ

[コード変換テーブルのカストマイズ方法]

Linkexpressはコード変換に高速コード変換プログラム(hsconv)を使用しています。コード変換テーブル(注)のカストマイズは以下の2種類の方法があります。

注) Hsconv V2.1がサポートするコード変換テーブルは、ADJUST V2.1L40のコード変換(83JIS)に準拠して作成されています。

[高速コード変換(hsconv)のコード変換テーブルについて]

Linkexpressの高速コード変換は、hsconvという内部製品を使用してコード変換を実施しています。hsconvのコード変換テーブルは、標準コード変換から抽出した変換テーブルを元にhsconv独自の変換テーブルを作成しています。(縮退変換やベンダー対応)

コード変換テーブルは以下の4種類があり、hschgtblコマンドで切り替えることが可能です。

ベンダ固有文字登録テーブルについては、「5.9.7 使用するコード変換テーブルの切り替え方法」を参照してください。

現在の状態は、以下のコマンドで確認できます。

# cd /opt/FSUNhscnv/usr/bin
# ./hschgtbl -c Jef_Ms -d
hschgtbl:INFO:HS0032: "JEF/EBCDIC" <==> "Sjisms" convert tables are ..
                Table kind [Un-reversible]      Vender code [undefinded]
# ./hschgtbl -c U90_Ms -d
hschgtbl:INFO:HS0032: "U90" <==> "Sjisms" convert tables are ..
                Table kind [Un-reversible]      Vender code [undefinded]
#

[高速コード変換(hsconv)のコード変換テーブルのカストマイズ]

高速コード変換(hsconv)のコード変換テーブルをカストマイズすることが可能です。カストマイズ方法は、以下の2種類です。

(1)標準コード変換からの変換テーブル作成

(2)個別コード変換テーブル修正

どちらの手法も、今現在使用している変換テーブルにカストマイズされます。使用する変換テーブルを確認の上、カストマイズを実施してください。

[コード系の組み合わせ]

コード変換テーブルをカストマイズできる入出力コード系の組み合わせは以下のとおりです。なお、標準コード変換プログラムのカストマイズ情報を反映する場合は、ADJUST、またはCharset Managerがサポートしている入出力コード系の範囲に限定されます。

また、Windowsの場合は入力コード系か出力コード系としてシフトJIS(MS)系かUnicode系を指定する必要があります。

Windows Linkexpress V4.0L21以降は、選択可能な全てのコード系を指定できます。

○ : カストマイズ可能です。

注) シフトJIS(R90)系はLinkexpressのコード変換、およびDB連携機能ではサポートしていません。シフトJIS(R90)系についてはADJUST、またはCharset Managerのマニュアルを参照してください。

[注意事項]

ここで説明するカストマイズ方法は、Hsconv V2.1の場合に有効です。Hsconv V2.1はLinkexpress for Windows NT V2.1L10相当(「マニュアル体系と読み方」の「バージョン・レベルの表記方法」参照)以降に同梱されています。それ以前のバージョン・レベルのHsconvの場合、カストマイズ方法が異なります。詳細はLinkexpress for Windows NT V1.1L20相当以前のオンラインヘルプを参照してください。


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

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