ページの先頭行へ戻る
Interstage Service Integrator V9.2.0 FEDIT/FL-TABLE ヘルプ

9.6 文字コード変換(フォーマット指定なし)

[FEDIT/FL-TABLE メインメニュー]画面で以下の操作を行うと、[文字コード変換(フォーマット指定なし)]画面が表示されます。

ここでは、文字コード変換(フォーマット指定なし)の設定を行います。

表9.11 ボタン説明

入力した検索文字列または置換文字列を、HEX対応文字列に変換します。

現在の内容を登録します。

編集中のレイアウト調整IDを変換定義DBから削除します。

表9.12 フィールド説明

フィールド名

入力/出力

必須

最大項目長

フィールド説明

レイアウト調整ID/名称

IN

半角
(英数字)32桁

登録するレイアウト調整のキーとなるIDを入力します。
“_”、“-”は入力可能です。

IN/OUT

半角250桁
(全角混在可)

レイアウト調整IDに対する名称を入力します。
“,”は入力不可です。

変換モード

IN/OUT

変換内容を選択します。
(変換元)
・JIS8/シフトJIS
・JIS7/EUC
・EBCDIC カナ/JEF
・EBCDIC ASCII/JEF
・EBCDIC カナ/dbcs90
・EBCDIC ASCII/dbcs90
・JIS(7単位半角カナ)/JIS
・JIS(8単位半角カナ)/JIS
・JIS(ESCで切り換え)/JIS
・EBCDIC カナ/KEIS
・EBCDIC カナ/JIPS(E) 領域重視
・EBCDIC カナ/JIPS(E) 字形重視
・UTF-8
・UCS-2
・UCS-2LE
・UTF-8_4
・UTF-16BE
・UTF-16LE
  ↓
(変換先)
・(文字コード変換なし)
・JIS8/シフトJIS
・JIS7/EUC
・EBCDIC カナ/JEF
・EBCDIC ASCII/JEF
・EBCDIC カナ/dbcs90
・EBCDIC ASCII/dbcs90
・JIS(7単位半角カナ)/JIS
・JIS(8単位半角カナ)/JIS
・JIS(ESCで切り換え)/JIS
・EBCDIC カナ/KEIS
・EBCDIC カナ/JIPS(E) 領域重視
・EBCDIC カナ/JIPS(E) 字形重視
・UTF-8
・UCS-2
・UCS-2LE
・UTF-8_4
・UTF-16BE
・UTF-16LE

検索文字列

IN/OUT

半角
(英数字、記号) 32桁

文字列置換を行う場合の置換元文字列を指定します。ここに指定した文字列は、文字コード変換の対象にはなりません。

置換文字列

IN/OUT

半角
(英数字、記号) 32桁

文字列置換を行う場合の置換先文字列を指定します。

文字列置換時の動作

シフトアウトコードを挿入する

IN/OUT

出力データ側文字コードがJISコード系などのロッキングシフトコード系で、出力データ側に置換後文字列を出力する時、その位置がシフトイン状態であった場合に、置換後文字列の直前にシフトアウトコードを出力する場合に指定します。
※詳細は1.シフトアウトコードの挿入についてを参照してください。

シフトアウトコードを挿入しない

IN/OUT

上記の状態の時でも、置換後文字列の直前にシフトアウトコードを出力しない場合に指定します。レコード区切りに利用している改行コードを置換する時などに使用します。
※詳細は1.シフトアウトコードの挿入についてを参照してください。

1.フトアウトコードの挿入について
  • 置換前の文字列がシフトイン状態であるなら、置換後の文字列の前にシフトアウトコードを挿入する・しないを選択できます。

    【シフトコード挿入あり/なしの例】
    変換モード: JIS8/シフトJIS → EBCDICカナ/JEF
    検索文字列: @HEX(0D0A)
    置換文字列: @HEX(25)
    変換前文字列:“あいう(CRLF)えお”=(82a0 82a2 82a4 0d0a 82a6 82a8)

    a) シフトコード挿入ありで変換後(EBCDICカナ/JEF)

    "(SI)あいう(SO)(LF)(SI)えお" = (28 a4a2 a4a4 a4a6 29 25 28 a4a8 a4aa)

    ※(SI)…シフトインコード  (SO)…シフトアウトコード

    このように、シフトインコードとシフトアウトコードが挿入されます。

    b) シフトコード挿入なしで変換後(EBCDICカナ/JEF)

    "(SI)あいう(LF)(SI)えお"= (28 a4a2 a4a4 a4a6 25 28 a4a8 a4aa)

    ※(SI)…シフトインコード  (SO)…シフトアウトコード

    このように、シフトインコードは挿入されますが、シフトアウトコードは挿入されません。
    改行コードを文字列の一部としてではなく、レコードの区切りとして扱いたい場合などにシフトコード挿入なしで変換してください。

2. 修正時の制限

図9.17 文字コード変換(フォーマット指定なし)画面(表示例)

一覧表示

登録されているIDの一覧を表示するには、ツリーにて[文字コード変換(フォーマット指定なし)]を選択して右クリックし、[一覧表示]をクリックします。Webブラウザなどの拡張子.htmlに関連付けられた他のアプリケーションが起動され、登録されたIDの一覧が表示されますので、起動されたアプリケーションの印刷機能を使用して印刷してください。IDが登録されていない場合は、“ID情報が登録されていません。”とダイアログを出力します。

図9.18 文字コード変換(フォーマット指定なし)一覧画面