Linkexpress 導入ガイド
目次 索引 前ページ次ページ

第10章 コード変換の準備(Linkexpressサーバ)> 10.2 コード変換機能の環境設定

10.2.3 コード変換テーブルの切り替え

JEFの旧字体(‘塚’や‘那’の旧字など)やベンダー固有文字(‘’や‘’など)のコード変換でエラーが発生した場合、Linkexpressサーバが使用する高速コード変換プログラム(hsconv)のコード変換テーブルを切り替えることにより、コード変換が可能になります。

コード変換テーブルの切り替えは、hschgtblコマンドで行います。
hschgtblコマンドの詳細な使用方法については、「運用ガイド」の「5.9.8 hschgtblコマンド」を参照してください。

hschgtblコマンドで切り替えることができるコード変換テーブルを以下に示します。

以下に、コード変換テーブル切り替えの例を示します。

◆ベンダー固有文字(‘’や‘’など)をコード変換したい場合

ベンダー固有文字をコード変換するために、ベンダー固有文字登録テーブルに切り替える必要があります。

  1. 以下のコマンドを実行し、現在使用中のコード変換テーブルがベンダー固有文字登録未テーブルであることを確認します。
    D:\>hschgtbl -c Jef_Ms -d
    hschgtbl:INFO:HS0032: "JEF/EBCDIC" <==> "Sjisms" convert tables are ..
                    Table kind [Un-reversible]      Vendor code [undefinded]
                                                                 ~~~~~~~~~~

    Vendor codeは、現在使用中の変換テーブルが以下であることを示します。

    Vendor code [undefinded]:ベンダー固有文字登録未テーブル
    Vendor code [definded] :ベンダー固有文字登録テーブル

  2. 以下のコマンドを実行し、ベンダー固有文字登録テーブルに切り替えます。
    D:\>hschgtbl -c Jef_Ms -b
    hschgtbl:INFO:HS0033: "JEF/EBCDIC" <==> "Sjisms" convert tables have been changed to ...
                    Table kind [Un-reversible]      Vendor code [definded]
                                                                   ~~~~~~~~

◆JEFの旧字体(‘塚’や‘那’の旧字など)をコード変換したい場合

  1. 以下のコマンドを実行し、現在使用中のコード変換テーブルが変換型テーブルであることを確認します。
    D:\>hschgtbl -c Jef_Ms -d
    hschgtbl:INFO:HS0032: "JEF/EBCDIC" <==> "Sjisms" convert tables are ..
                    Table kind [Standard]   Vendor code [undefinded]
                                ~~~~~~~~

    Table kindは、現在使用中の変換テーブルが以下であることを示します。

    Table kind [Standard] :変換型テーブル
    Table kind [Un-reversible]:縮退変換テーブル

  2. 以下のコマンドを実行し、縮退変換テーブルに切り替えます。
    D:\>hschgtbl -c Jef_Ms -t
    hschgtbl:INFO:HS0033: "JEF/EBCDIC" <==> "Sjisms" convert tables have been changed to ...
                    Table kind [Un-reversible]      Vendor code [undefinded]
                                ~~~~~~~~~~~~~

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

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