ここでは、Formatmanager変換機能のFEDIT代替文字定義ファイルについて説明します。
FEDIT代替文字定義ファイルを使用することにより、文字コード変換パターンに対応した代替文字を定義することができます。FEDITシステムパラメタ定義ファイルのCharCodeConversionRuleに“MODE3”を指定した場合だけ有効となります。
FEDIT代替文字定義ファイルのファイル名はfeditsvrepcode.conf (固定)にして配置ください。
FEDIT代替文字定義ファイルのサンプルは以下です。このサンプルファイルを参考に環境設定ファイルを作成変更して使用してください。サンプルファイルの文字コードは、Windowsの場合はシフトJIS 、Solarisの場合はEUC、Linuxの場合はUTF-8です。
サンプルファイル:<INSDIR>\FM\F5FCFLSV\defset\feditsvrepcode.conf
サンプルファイル: /var/opt/FJSVfdtsv/feditsvrepcode.conf
ファイルには、1行につき1項目の定義を記述します。
記述形式を以下に示します。
|
“=”は、半角で記述します。
定義名と“=”の間、および“=”と値の間には、空白またはタブを入力することはできません。
↓は、改行を表します。
コメントを記述する場合は、行頭に“#”を記述します。
1行の最大文字数は、2048バイトです。
FEDIT代替文字定義ファイルに定義できる項目を以下に示します。
文字コードの組み合わせで共通な定義項目、入力側文字コード系の組み合わせごとの定義項目、および、デフォルトの代替文字コードを記載します。文字コード変換で使用する文字コードの組み合わせに応じて、代替文字を変更する必要がある場合に定義してください。
以降に続く定義項目に記載する注意書きを以下に示します。
(注1) IllegalReplaceCode1Ofで始まる定義名が半角文字、IllegalReplaceCode2Ofで始まる定義名が全角文字の代替文字を指定する定義名を示します。
(注2) 文字コード変換時の出力側文字コード系に対応するデフォルトの代替文字コードは“デフォルトの代替文字コード”を参照してください。
(注3) 出力先がUTF-32BE/UTF-32LEの場合はUTF-32BEを表す16進数2桁(頭の0を除いた末尾の2桁)で指定します。
(注4) 出力先がUTF-32BE/UTF-32LEの場合はUTF-32BEを表す16進数8桁で指定します。
文字コードの組み合わせで共通な定義項目を以下に示します。
定義名 | 説明と値 | 省略 | 省略値 |
---|---|---|---|
TreatmentWhenIllegalCodeDetected | 入力側文字コード系に存在しないコードの扱いを指定します。
| 可 | “1” |
入力側文字コード系がJIS8/シフトJISの組み合わせについて定義項目を以下に示します。
定義名 | 説明と値 | 省略 | 省略値 |
---|---|---|---|
IllegalReplaceCode1OfSJIStoEUC IllegalReplaceCode2OfSJIStoEUC | JIS8/シフトJISからJIS7/EUCへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfSJIStoJEFKANA IllegalReplaceCode2OfSJIStoJEFKANA | JIS8/シフトJISからEBCDICカナ/JEFへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfSJIStoJEFASCII IllegalReplaceCode2OfSJIStoJEFASCII | JIS8/シフトJISからEBCDIC ASCII/JEFへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfSJIStoDBCSKANA IllegalReplaceCode2OfSJIStoDBCSKANA | JIS8/シフトJISからEBCDICカナ/dbcs90への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfSJIStoDBCSASCII IllegalReplaceCode2OfSJIStoDBCSASCII | JIS8/シフトJISからEBCDIC ASCII/dbcs90への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfSJIStoJIS7 IllegalReplaceCode2OfSJIStoJIS7 | JIS8/シフトJISからJIS7/JISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfSJIStoJIS8 IllegalReplaceCode2OfSJIStoJIS8 | JIS8/シフトJISからJIS8/JISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfSJIStoJISE IllegalReplaceCode2OfSJIStoJISE | JIS8/シフトJISからJIS(ESC)/JISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfSJIStoKEIS IllegalReplaceCode2OfSJIStoKEIS | JIS8/シフトJISからEBCDICカナ/KEISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfSJIStoJIPSECORE IllegalReplaceCode2OfSJIStoJIPSECORE | JIS8/シフトJISからEBCDICカナ/JIPS(E)領域重視への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfSJIStoJIPSEAUG IllegalReplaceCode2OfSJIStoJIPSEAUG | JIS8/シフトJISからEBCDICカナ/JIPS(E)字形重視への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfSJIStoUTF8 IllegalReplaceCode2OfSJIStoUTF8 | JIS8/シフトJISからUTF-8(3バイト)への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfSJIStoUCS2 IllegalReplaceCode2OfSJIStoUCS2 | JIS8/シフトJISからUCS-2への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfSJIStoUCS2LE IllegalReplaceCode2OfSJIStoUCS2LE | JIS8/シフトJISからUCS-2LEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfSJIStoUTF8_4 IllegalReplaceCode2OfSJIStoUTF8_4 | JIS8/シフトJISからUTF-8(4バイト)への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfSJIStoUTF16BE IllegalReplaceCode2OfSJIStoUTF16BE | JIS8/シフトJISからUTF-16BEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfSJIStoUTF16LE IllegalReplaceCode2OfSJIStoUTF16LE | JIS8/シフトJISからUTF-16LEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfSJIStoUTF32BE IllegalReplaceCode2OfSJIStoUTF32BE | JIS8/シフトJISからUTF-32BEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfSJIStoUTF32LE IllegalReplaceCode2OfSJIStoUTF32LE | JIS8/シフトJISからUTF-32LEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
入力側文字コード系がJIS7/EUCの組み合わせについて定義項目を以下に示します。
定義名 | 説明と値 | 省略 | 省略値 |
---|---|---|---|
IllegalReplaceCode1OfEUCtoSJIS IllegalReplaceCode2OfEUCtoSJIS | JIS7/EUCからJIS8/シフトJISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfEUCtoJEFKANA IllegalReplaceCode2OfEUCtoJEFKANA | JIS7/EUCからEBCDICカナ/JEFへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfEUCtoJEFASCII IllegalReplaceCode2OfEUCtoJEFASCII | JIS7/EUCからEBCDIC ASCII/JEFへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfEUCtoDBCSKANA IllegalReplaceCode2OfEUCtoDBCSKANA | JIS7/EUCからEBCDICカナ/dbcs90への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfEUCtoDBCSASCII IllegalReplaceCode2OfEUCtoDBCSASCII | JIS7/EUCからEBCDIC ASCII/dbcs90への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfEUCtoJIS7 IllegalReplaceCode2OfEUCtoJIS7 | JIS7/EUCからJIS7/JISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfEUCtoJIS8 IllegalReplaceCode2OfEUCtoJIS8 | JIS7/EUCからJIS8/JISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfEUCtoJISE IllegalReplaceCode2OfEUCtoJISE | JIS7/EUCからJIS(ESC)/JISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfEUCtoKEIS IllegalReplaceCode2OfEUCtoKEIS | JIS7/EUCからEBCDICカナ/KEISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfEUCtoJIPSECORE IllegalReplaceCode2OfEUCtoJIPSECORE | JIS7/EUCからEBCDICカナ/JIPS(E)領域重視への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfEUCtoJIPSEAUG IllegalReplaceCode2OfEUCtoJIPSEAUG | JIS7/EUCからEBCDICカナ/JIPS(E)字形重視への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfEUCtoUTF8 IllegalReplaceCode2OfEUCtoUTF8 | JIS7/EUCからUTF-8(3バイト)への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfEUCtoUCS2 IllegalReplaceCode2OfEUCtoUCS2 | JIS7/EUCからUCS-2への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfEUCtoUCS2LE IllegalReplaceCode2OfEUCtoUCS2LE | JIS7/EUCからUCS-2LEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfEUCtoUTF8_4 IllegalReplaceCode2OfEUCtoUTF8_4 | JIS7/EUCからUTF-8(4バイト)への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfEUCtoUTF16BE IllegalReplaceCode2OfEUCtoUTF16BE | JIS7/EUCからUTF-16BEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfEUCtoUTF16LE IllegalReplaceCode2OfEUCtoUTF16LE | JIS7/EUCからUTF-16LEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfEUCtoUTF32BE IllegalReplaceCode2OfEUCtoUTF32BE | JIS7/EUCからUTF-32BEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfEUCtoUTF32LE IllegalReplaceCode2OfEUCtoUTF32LE | JIS7/EUCからUTF-32LEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
入力側文字コード系がEBCDICカナ/JEFの組み合わせについて定義項目を以下に示します。
定義名 | 説明と値 | 省略 | 省略値 |
---|---|---|---|
IllegalReplaceCode1OfJEFKANAtoSJIS IllegalReplaceCode2OfJEFKANAtoSJIS | EBCDICカナ/JEFからJIS8/シフトJISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfJEFKANAtoEUC IllegalReplaceCode2OfJEFKANAtoEUC | EBCDICカナ/JEFからJIS7/EUCへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfJEFKANAtoUTF8 IllegalReplaceCode2OfJEFKANAtoUTF8 | EBCDICカナ/JEFからUTF-8(3バイト)への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfJEFKANAtoUCS2 IllegalReplaceCode2OfJEFKANAtoUCS2 | EBCDICカナ/JEFからUCS-2への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfJEFKANAtoUCS2LE IllegalReplaceCode2OfJEFKANAtoUCS2LE | EBCDICカナ/JEFからUCS-2LEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfJEFKANAtoUTF8_4 IllegalReplaceCode2OfJEFKANAtoUTF8_4 | EBCDICカナ/JEFからUTF-8(4バイト)への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfJEFKANAtoUTF16BE IllegalReplaceCode2OfJEFKANAtoUTF16BE | EBCDICカナ/JEFからUTF-16BEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfJEFKANAtoUTF16LE IllegalReplaceCode2OfJEFKANAtoUTF16LE | EBCDICカナ/JEFからUTF-16LEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfJEFKANAtoUTF32BE IllegalReplaceCode2OfJEFKANAtoUTF32BE | EBCDICカナ/JEFからUTF-32BEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfJEFKANAtoUTF32LE IllegalReplaceCode2OfJEFKANAtoUTF32LE | EBCDICカナ/JEFからUTF-32LEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
入力側文字コード系がEBCDIC ASCII/JEFの組み合わせについて定義項目を以下に示します。
定義名 | 説明と値 | 省略 | 省略値 |
---|---|---|---|
IllegalReplaceCode1OfJEFASCIItoSJIS IllegalReplaceCode2OfJEFASCIItoSJIS | EBCDIC ASCII/JEFからJIS8/シフトJISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfJEFASCIItoEUC IllegalReplaceCode2OfJEFASCIItoEUC | EBCDIC ASCII/JEFからJIS7/EUCへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfJEFASCIItoUTF8 IllegalReplaceCode2OfJEFASCIItoUTF8 | EBCDIC ASCII/JEFからUTF-8(3バイト)への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfJEFASCIItoUCS2 IllegalReplaceCode2OfJEFASCIItoUCS2 | EBCDIC ASCII/JEFからUCS-2への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfJEFASCIItoUCS2LE IllegalReplaceCode2OfJEFASCIItoUCS2LE | EBCDIC ASCII/JEFからUCS-2LEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfJEFASCIItoUTF8_4 IllegalReplaceCode2OfJEFASCIItoUTF8_4 | EBCDIC ASCII/JEFからUTF-8(4バイト)への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfJEFASCIItoUTF16BE IllegalReplaceCode2OfJEFASCIItoUTF16BE | EBCDIC ASCII/JEFからUTF-16BEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfJEFASCIItoUTF16LE IllegalReplaceCode2OfJEFASCIItoUTF16LE | EBCDIC ASCII/JEFからUTF-16LEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfJEFASCIItoUTF32BE IllegalReplaceCode2OfJEFASCIItoUTF32BE | EBCDIC ASCII/JEFからUTF-32BEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfJEFASCIItoUTF32LE IllegalReplaceCode2OfJEFASCIItoUTF32LE | EBCDIC ASCII/JEFからUTF-32LEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
入力側文字コード系がEBCDICカナ/dbcs90の組み合わせについて定義項目を以下に示します。
定義名 | 説明と値 | 省略 | 省略値 |
---|---|---|---|
IllegalReplaceCode1OfDBCSKANAtoSJIS IllegalReplaceCode2OfDBCSKANAtoSJIS | EBCDICカナ/dbcs90からJIS8/シフトJISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfDBCSKANAtoEUC IllegalReplaceCode2OfDBCSKANAtoEUC | EBCDICカナ/dbcs90からJIS7/EUCへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
入力側文字コード系がEBCDIC ASCII/dbcs90の組み合わせについて定義項目を以下に示します。
定義名 | 説明と値 | 省略 | 省略値 |
---|---|---|---|
IllegalReplaceCode1OfDBCSASCIItoSJIS IllegalReplaceCode2OfDBCSASCIItoSJIS | EBCDIC ASCII/dbcs90からJIS8/シフトJISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfDBCSASCIItoEUC IllegalReplaceCode2OfDBCSASCIItoEUC | EBCDIC ASCII/dbcs90からJIS7/EUCへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
入力側文字コード系がJIS7/JISの組み合わせについて定義項目を以下に示します。
定義名 | 説明と値 | 省略 | 省略値 |
---|---|---|---|
IllegalReplaceCode1OfJIS7toSJIS IllegalReplaceCode2OfJIS7toSJIS | JIS7/JISからJIS8/シフトJISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfJIS7toEUC IllegalReplaceCode2OfJIS7toEUC | JIS7/JISからJIS7/EUCへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
入力側文字コード系がJIS8/JISの組み合わせについて定義項目を以下に示します。
定義名 | 説明と値 | 省略 | 省略値 |
---|---|---|---|
IllegalReplaceCode1OfJIS8toSJIS IllegalReplaceCode2OfJIS8toSJIS | JIS8/JISからJIS8/シフトJISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfJIS8toEUC IllegalReplaceCode2OfJIS8toEUC | JIS8/JISからJIS7/EUCへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
入力側文字コード系がJIS(ESC)/JISの組み合わせについて定義項目を以下に示します。
定義名 | 説明と値 | 省略 | 省略値 |
---|---|---|---|
IllegalReplaceCode1OfJISEtoSJIS IllegalReplaceCode2OfJISEtoSJIS | JIS(ESC)/JISからJIS8/シフトJISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfJISEtoEUC IllegalReplaceCode2OfJISEtoEUC | JIS(ESC)/JISからJIS7/EUCへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
入力側文字コード系がEBCDICカナ/KEISの組み合わせについて定義項目を以下に示します。
定義名 | 説明と値 | 省略 | 省略値 |
---|---|---|---|
IllegalReplaceCode1OfKEIStoSJIS IllegalReplaceCode2OfKEIStoSJIS | EBCDICカナ/KEISからJIS8/シフトJISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfKEIStoEUC IllegalReplaceCode2OfKEIStoEUC | EBCDICカナ/KEISからJIS7/EUCへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
入力側文字コード系がEBCDICカナ/JIPS(E)領域重視の組み合わせについて定義項目を以下に示します。
定義名 | 説明と値 | 省略 | 省略値 |
---|---|---|---|
IllegalReplaceCode1OfJIPSECOREtoSJIS IllegalReplaceCode2OfJIPSECOREtoSJIS | EBCDICカナ/JIPS(E)領域重視からJIS8/シフトJISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfJIPSECOREtoEUC IllegalReplaceCode2OfJIPSECOREtoEUC | EBCDICカナ/JIPS(E)領域重視からJIS7/EUCへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
入力側文字コード系がEBCDICカナ/JIPS(E)字形重視の組み合わせについて定義項目を以下に示します。
定義名 | 説明と値 | 省略 | 省略値 |
---|---|---|---|
IllegalReplaceCode1OfJIPSEAUGtoSJIS IllegalReplaceCode2OfJIPSEAUGtoSJIS | EBCDICカナ/JIPS(E)字形重視からJIS8/シフトJISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfJIPSEAUGtoEUC IllegalReplaceCode2OfJIPSEAUGtoEUC | EBCDICカナ/JIPS(E)字形重視からJIS7/EUCへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
入力側文字コード系がUTF-8(3バイト)の組み合わせについて定義項目を以下に示します。
定義名 | 説明と値 | 省略 | 省略値 |
---|---|---|---|
IllegalReplaceCode1OfUTF8toSJIS IllegalReplaceCode2OfUTF8toSJIS | UTF-8(3バイト)からJIS8/シフトJISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF8toEUC IllegalReplaceCode2OfUTF8toEUC | UTF-8(3バイト)からJIS7/EUCへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF8toJEFKANA IllegalReplaceCode2OfUTF8toJEFKANA | UTF-8(3バイト)からEBCDICカナ/JEFへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF8toJEFASCII IllegalReplaceCode2OfUTF8toJEFASCII | UTF-8(3バイト)からEBCDIC ASCII/JEFへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
入力側文字コード系がUCS-2の組み合わせについて定義項目を以下に示します。
定義名 | 説明と値 | 省略 | 省略値 |
---|---|---|---|
IllegalReplaceCode1OfUCS2toSJIS IllegalReplaceCode2OfUCS2toSJIS | UCS-2からJIS8/シフトJISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUCS2toEUC IllegalReplaceCode2OfUCS2toEUC | UCS-2からJIS7/EUCへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUCS2toJEFKANA IllegalReplaceCode2OfUCS2toJEFKANA | UCS-2からEBCDICカナ/JEFへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUCS2toJEFASCII IllegalReplaceCode2OfUCS2toJEFASCII | UCS-2からEBCDIC ASCII/JEFへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
入力側文字コード系がUCS-2LEの組み合わせについて定義項目を以下に示します。
定義名 | 説明と値 | 省略 | 省略値 |
---|---|---|---|
IllegalReplaceCode1OfUCS2LEtoSJIS IllegalReplaceCode2OfUCS2LEtoSJIS | UCS-2LEからJIS8/シフトJISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUCS2LEtoEUC IllegalReplaceCode2OfUCS2LEtoEUC | UCS-2LEからJIS7/EUCへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUCS2LEtoJEFKANA IllegalReplaceCode2OfUCS2LEtoJEFKANA | UCS-2LEからEBCDICカナ/JEFへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUCS2LEtoJEFASCII IllegalReplaceCode2OfUCS2LEtoJEFASCII | UCS-2LEからEBCDIC ASCII/JEFへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
入力側文字コード系がUTF-8(4バイト)の組み合わせについて定義項目を以下に示します。
定義名 | 説明と値 | 省略 | 省略値 |
---|---|---|---|
IllegalReplaceCode1OfUTF8_4toSJIS IllegalReplaceCode2OfUTF8_4toSJIS | UTF-8(4バイト)からJIS8/シフトJISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF8_4toEUC IllegalReplaceCode2OfUTF8_4toEUC | UTF-8(4バイト)からJIS7/EUCへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF8_4toJEFKANA IllegalReplaceCode2OfUTF8_4toJEFKANA | UTF-8(4バイト)からEBCDICカナ/JEFへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF8_4toJEFASCII IllegalReplaceCode2OfUTF8_4toJEFASCII | UTF-8(4バイト)からEBCDIC ASCII/JEFへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF8_4toUTF8 IllegalReplaceCode2OfUTF8_4toUTF8 | UTF-8(4バイト)からUTF-8(3バイト)への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF8_4toUTF8_4 IllegalReplaceCode2OfUTF8_4toUTF8_4 | UTF-8(4バイト)からUTF-8(4バイト)への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF8_4toUCS2BE IllegalReplaceCode2OfUTF8_4toUCS2BE | UTF-8(4バイト)からUCS-2BEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF8_4toUCS2LE IllegalReplaceCode2OfUTF8_4toUCS2LE | UTF-8(4バイト)からUCS-2LEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF8_4toUTF16BE IllegalReplaceCode2OfUTF8_4toUTF16BE | UTF-8(4バイト)からUTF-16BEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF8_4toUTF16LE IllegalReplaceCode2OfUTF8_4toUTF16LE | UTF-8(4バイト)からUTF-16LEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF8_4toUTF32BE IllegalReplaceCode2OfUTF8_4toUTF32BE | UTF-8(4バイト)からUTF-32BEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF8_4toUTF32LE IllegalReplaceCode2OfUTF8_4toUTF32LE | UTF-8(4バイト)からUTF-32LEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
入力側文字コード系がUTF-16BEの組み合わせについて定義項目を以下に示します。
定義名 | 説明と値 | 省略 | 省略値 |
---|---|---|---|
IllegalReplaceCode1OfUTF16BEtoSJIS IllegalReplaceCode2OfUTF16BEtoSJIS | UTF-16BEからJIS8/シフトJISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF16BEtoEUC IllegalReplaceCode2OfUTF16BEtoEUC | UTF-16BEからJIS7/EUCへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF16BEtoJEFKANA IllegalReplaceCode2OfUTF16BEtoJEFKANA | UTF-16BEからEBCDICカナ/JEFへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF16BEtoJEFASCII IllegalReplaceCode2OfUTF16BEtoJEFASCII | UTF-16BEからEBCDIC ASCII/JEFへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF16BEtoUTF8_4 IllegalReplaceCode2OfUTF16BEtoUTF8_4 | UTF-16BEからUTF-8(4バイト)への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF16BEtoUTF16BE IllegalReplaceCode2OfUTF16BEtoUTF16BE | UTF-16BEからUTF-16BEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF16BEtoUTF16LE IllegalReplaceCode2OfUTF16BEtoUTF16LE | UTF-16BEからUTF-16LEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF16BEtoUTF32BE IllegalReplaceCode2OfUTF16BEtoUTF32BE | UTF-16BEからUTF-32BEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF16BEtoUTF32LE IllegalReplaceCode2OfUTF16BEtoUTF32LE | UTF-16BEからUTF-32LEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
入力側文字コード系がUTF-16LEの組み合わせについて定義項目を以下に示します。
定義名 | 説明と値 | 省略 | 省略値 |
---|---|---|---|
IllegalReplaceCode1OfUTF16LEtoSJIS IllegalReplaceCode2OfUTF16LEtoSJIS | UTF-16LEからJIS8/シフトJISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF16LEtoEUC IllegalReplaceCode2OfUTF16LEtoEUC | UTF-16LEからJIS7/EUCへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF16LEtoJEFKANA IllegalReplaceCode2OfUTF16LEtoJEFKANA | UTF-16LEからEBCDICカナ/JEFへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF16LEtoJEFASCII IllegalReplaceCode2OfUTF16LEtoJEFASCII | UTF-16LEからEBCDIC ASCII/JEFへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF16LEtoUTF8_4 IllegalReplaceCode2OfUTF16LEtoUTF8_4 | UTF-16LEからUTF-8(4バイト)への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF16LEtoUTF16BE IllegalReplaceCode2OfUTF16LEtoUTF16BE | UTF-16LEからUTF-16BEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF16LEtoUTF16LE IllegalReplaceCode2OfUTF16LEtoUTF16LE | UTF-16LEからUTF-16LEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF16LEtoUTF32BE IllegalReplaceCode2OfUTF16LEtoUTF32BE | UTF-16LEからUTF-32BEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF16LEtoUTF32LE IllegalReplaceCode2OfUTF16LEtoUTF32LE | UTF-16LEからUTF-32LEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
入力側文字コード系がUTF-32BEの組み合わせについて定義項目を以下に示します。
定義名 | 説明と値 | 省略 | 省略値 |
---|---|---|---|
IllegalReplaceCode1OfUTF32BEtoSJIS IllegalReplaceCode2OfUTF32BEtoSJIS | UTF-32BEからJIS8/シフトJISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF32BEtoEUC IllegalReplaceCode2OfUTF32BEtoEUC | UTF-32BEからJIS7/EUCへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF32BEtoJEFKANA IllegalReplaceCode2OfUTF32BEtoJEFKANA | UTF-32BEからEBCDICカナ/JEFへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF32BEtoJEFASCII IllegalReplaceCode2OfUTF32BEtoJEFASCII | UTF-32BEからEBCDIC ASCII/JEFへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF32BEtoUTF8_4 IllegalReplaceCode2OfUTF32BEtoUTF8_4 | UTF-32BEからUTF-8(4バイト)への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF32BEtoUTF16BE IllegalReplaceCode2OfUTF32BEtoUTF16BE | UTF-32BEからUTF-16BEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF32BEtoUTF16LE IllegalReplaceCode2OfUTF32BEtoUTF16LE | UTF-32BEからUTF-16LEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF32BEtoUTF32BE IllegalReplaceCode2OfUTF32BEtoUTF32BE | UTF-32BEからUTF-32BEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF32BEtoUTF32LE IllegalReplaceCode2OfUTF32BEtoUTF32LE | UTF-32BEからUTF-32LEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
入力側文字コード系がUTF-32LEの組み合わせについて定義項目を以下に示します。
定義名 | 説明と値 | 省略 | 省略値 |
---|---|---|---|
IllegalReplaceCode1OfUTF32LEtoSJIS IllegalReplaceCode2OfUTF32LEtoSJIS | UTF-32LEからJIS8/シフトJISへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF32LEtoEUC IllegalReplaceCode2OfUTF32LEtoEUC | UTF-32LEからJIS7/EUCへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF32LEtoJEFKANA IllegalReplaceCode2OfUTF32LEtoJEFKANA | UTF-32LEからEBCDICカナ/JEFへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF32LEtoJEFASCII IllegalReplaceCode2OfUTF32LEtoJEFASCII | UTF-32LEからEBCDIC ASCII/JEFへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF32LEtoUTF8_4 IllegalReplaceCode2OfUTF32LEtoUTF8_4 | UTF-32LEからUTF-8(4バイト)への文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF32LEtoUTF16BE IllegalReplaceCode2OfUTF32LEtoUTF16BE | UTF-32LEからUTF-16BEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF32LEtoUTF16LE IllegalReplaceCode2OfUTF32LEtoUTF16LE | UTF-32LEからUTF-16LEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF32LEtoUTF32BE IllegalReplaceCode2OfUTF32LEtoUTF32BE | UTF-32LEからUTF-32BEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
IllegalReplaceCode1OfUTF32LEtoUTF32LE IllegalReplaceCode2OfUTF32LEtoUTF32LE | UTF-32LEからUTF-32LEへの文字コード変換時の代替文字を指定します。(注1)
| 可 | (注2) |
文字コード変換時の出力側文字コード系に対応するデフォルトの代替文字コードを以下に示します。
文字コード変換時の出力側文字コード系 | デフォルト代替文字コード | |
---|---|---|
半角文字コード | 全角文字コード | |
JIS8/シフトJIS | 0x5F | 0x8151 |
JIS7/EUC | 0x5F | 0xA1B2 |
EBCDICカナ/JEF | 0x6D | 0xA1B2 |
EBCDIC ASCII/JEF | 0x6D | 0xA1B2 |
EBDCIC カナ/dbcs90 | 0x6D | 0x426D |
EBCDIC ASCII/dbcs90 | 0x6D | 0x426D |
JIS7/JIS | 0x5F | 0x2132 |
JIS8/JIS | 0x5F | 0x2132 |
JIS(ESC)/JIS | 0x5F | 0x2132 |
EBCDICカナ/KEIS | 0x6D | 0xA1B2 |
EBCDICカナ/JIPSE領域 | 0x6D | 0x4FF2 |
EBCDICカナ/JIPSE字形 | 0x6D | 0x4FF2 |
UTF-8(3バイト)、UTF-8(4バイト) | 0x5F | 0xEFBCBF |
UCS-2、UTF-16BE | 0x005F | 0xFF3F |
UCS-2LE、UTF-16LE | 0x5F00 | 0x3FFF |
UTF-32BE | 0x0000005F | 0x0000FF3F |
UTF-32LE | 0x5F000000 | 0x3FFF0000 |