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

第10章 コード変換の準備(Linkexpressサーバ)

10.4 制御ファイルを使用したカストマイズ例

制御ファイルによるコード変換テーブルのカストマイズについて、1バイト系文字のコード変換を例にして説明します。

  1. コード変換テーブルの確認および変更

    hschgtblコマンドでコード変換テーブルを確認および変更します。
    コード変換テーブルの種類は以下の4パターンあります。使用するコード変換テーブルに合わせて変更してください。

    hschgtblコマンドの詳細は、hschgtblコマンドの説明を参照してください。
    変換型サポートテーブル/ベンダ固有文字登録未テーブルを使用の場合の例を以下に示します。

    # hschgtbl -c Jef_Ms -d
    hschgtbl:INFO:HS0032: "JEF/EBCDIC" <==> "Sjisms" convert tables are ..
                   Table kind [Un-reversible]      Vendor code [undefinded]

  2. 入力コード系キーワードと出力コード系キーワードの確認

    hscust2コマンドで入力コード系のキーワードと出力コード系のキーワードを確認します。

    "シフトJIS(MS)系"から"JEF-EBCDIC(カナ)系 字形重視"への変換で、入力コード"0x21"について確認する例を以下に示します。

    # hscust2 -f Sjisms -t Jefkana -g 21
    ##################################################
    # Hscust convert table information
    #       From  Code  : Sjisms (0x21 - 0x21)
    #       To    Code  : Jefkana
    ##################################################
    
    CODE = Sjisms:Jefkana
    
    21:4F
  3. 制御ファイルの作成

    カストマイズする情報を設定したファイルを作成します。

    ファイル名:cntl_tbl の例を以下に示します。

    # cat cntl_tbl
    CODE=Sjisms:Jefkana
    DUPLICATE=CONVERT
    21:5a
    5d:6a
    7c:4f
  4. コード変換テーブルのカストマイズ

    hscust2コマンドで、コード変換テーブルをカストマイズします。

    "シフトJIS(MS)系"から"JEF-EBCDIC(カナ)系 字形重視"へのコード変換テーブルをカストマイズします。

    # hscust2 -f Sjisms -t Jefkana -F cntl_tbl

  5. 登録状態を確認

    hscust2コマンドで入力コード系のキーワードと出力コード系のキーワードを確認します。

    # hscust2 -f Sjisms -t Jefkana -g 21
    ##################################################
    # Hscust convert table information
    #       From  Code  : Sjisms (0x21 - 0x21)
    #       To    Code  : Jefkana
    ##################################################
    
    CODE = Sjisms:Jefkana
    
    21:5A
  6. コード変換の実行

    コード変換を実施し、結果を確認します。


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

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