uCosminexus Interschema ユーザーズガイド

[目次][用語][索引][前へ][次へ]

6.3.1 トランスレータが扱う文字コード

トランスレータが扱う文字コードには,次の種別があります。

次にこれらの文字コードについて説明します。なお,文字コードの詳細な説明については,「付録K.1 文字コード一覧」を参照してください。

表6-9 文字コード一覧

コード指定子 文字コード 種別 備考
EBCDIC 日立EBCDICコード 1バイト
EBCDIK 日立EBCDIKコード 1バイト
IBM_EBCDIC IBM EBCDICコード 1バイト
IBM_EBCDIK IBM EBCDIKコード 1バイト
ISO8859 ISO 8859対応コード 1バイト 0x00〜0x7FはJIS7として扱われます。0xA0〜0xFFの値はほかの文字コードに変換できません。
JIS8 8bit JIS X 0201(ISO646),カナあり 1バイト
JIS7 7bit JIS X0201(ISO646),カナなし 1バイト JIS8のサブセット
JIS7A 7bit JIS X0201(ISO646),英小文字と制御コードを除く 1バイト JIS7のサブセット
CJIS CII用漢字コード(JIS X 0208 + JIS X 0212の組み合わせ) 2バイト CII 2.1以降
IBM IBM漢字コード 2バイト IBM83
JEF 富士通漢字コード 2バイト
JISK JIS X 0208 2バイト
JISKS JIS X 0208開始コード,終了コード付き
開始コード:0x1B2442,終了コード:0x1B284A
2バイト(後続1バイトスペースだけ指定できます)
KEIS KEISコード 2バイト KEIS83
(0x4040, 0xA1A1はスペース扱い)
KEISS KEISコード 開始コード,終了コード付き
開始コード:0x0A42
終了コード:0x0A41
2バイト(後続1バイトスペースだけ指定できます) KEIS83
(0x4040, 0xA1A1はスペース扱い)
SJISK シフトJISコード2バイトだけ 2バイト
EUC Extended UNIXコード 混在 日本語
IBM_EBCDIC_MIX IBM+IBM_EBCDIC混在 シフトIN,OUT付き
シフトIN:0x0F
シフトOUT:0x0E
混在
IBM_EBCDIK_MIX IBM+IBM_EBCDIK混在 シフトIN,OUT付き
シフトIN:0x0F
シフトOUT:0x0E
混在
ISOJP ISO2022-JP(拡張手法JIS X 0202による
ASCII+JIS X0208の組み合わせ)
混在
JEF_EBCDIC_MIX JEF+IBM_EBCDIC混在 シフトIN,OUT付き
シフトIN:0x29
シフトOUT:0x28
混在
JEF_EBCDIK_MIX JEF+IBM_EBCDIK混在 シフトIN,OUT付き
シフトIN:0x29
シフトOUT:0x28
混在
JISE 拡張手法JIS X 0202によるJIS X0201+JIS X0208+JIS X0212の組み合わせ 混在 JEDICOS対応
KEIS_EBCDIC_MIX KEIS+EBCDIC混在 シフトIN,OUT付き
シフトIN:0x0A41
シフトOUT:0x0A42
混在
KEIS_EBCDIK_MIX KEIS+EBCDIK混在 シフトIN,OUT付き
シフトIN:0x0A41
シフトOUT:0x0A42
混在
UCS4 UniCode (UCS-4) 混在
UNIC UniCode (UCS-2) 混在
UTF16 UniCode (UTF-16) 混在
UTF8 UniCode (UTF-8) 混在
SJIS シフトJISコード 混在

(凡例)
1バイト:1バイト文字コードです。
2バイト:2バイト文字コードです。
混在:1バイト/2バイト混在文字コードです。
−:該当しません。

要素が混在文字列型の場合は,表6-9のすべてのコードを使用できます。1バイト文字列,2バイト文字列の場合は,対応するコードだけ指定できます。文字列型数値属性の場合は,表6-9の1バイト文字列コード,UNIC,UTF16,又はUCS4を指定できます。セパレータに対する文字コードは,表6-9のすべてのコードを指定できます。ただし,シフトコードを伴う文字をセパレータとして定義することはできません。