ページの先頭行へ戻る
Interstage Information IntegratorV10.0.0 システム設計ガイド

8.3 Charset Manager文字コード変換表の取り込み例

Charset Manager(標準コード変換機能)の文字コード変換表を取り込むことによる文字コード変換テーブルのカスタマイズについて、ifihscustコマンドを利用した2バイト系文字の文字コード変換を例にして説明します。

「JEF-EBCDIC(カナ) 領域重視」から「Unicode(UTF8)」へ、文字コード変換テーブルを以下のようにカスタマイズする場合の例を以下に示します。

JEF 0x67C2 を Unicode(UTF8) 0xEC61

  1. 標準コード変換機能の文字コード変換表のカスタマイズ

    対応定義キーワード「JEFKANA UCS2」を指定し、「JEF 0x67C2」を「Unicode  0xEC61」にカスタマイズします。

  2. 標準コード変換機能の文字コード変換表の取り込み

    ifihscustコマンドで、標準コード変換機能の文字コード変換表を、文字コード変換テーブルに取り込みます。

    「JEF-EBCDIC(カナ)領域重視」から「Unicode(UTF8)」へ、文字コード変換テーブルをカスタマイズします。

    # ifihscust -f Jefcorekana -t Unicode -U utf8 -d /temp/output

    なお、ificmcustコマンドを利用することで、すべての文字コード変換表を1手順で取り込むことができます。コマンドの詳細は、“コマンドリファレンス”を参照してください。

  3. 登録状態を確認

    ifihscustコマンドで入力文字コードのキーワードと、出力文字コードのキーワードを確認します。

    # ifihscust -f Jefcorekana -t Unicode -U utf8 -g 76C2
    ##################################################
    # Hscust convert table information
    #       From  Code  : Jefcorekana (0x76C2 - 0x76C2)
    #       To    Code  : Unicode
    ##################################################
    
    CODE = Jefcorekana:Unicode
    
    76C2:EC61
  4. 文字コード変換の実行

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