PowerFX V1.0 運用説明書 - Microsoft(R) Windows(R) - |
目次 索引 |
第5章 COBOLシステムサブルーチン | > 5.3 PFXSBICV(標準コード変換サブルーチン) |
CALL "PFXSBICVIT" USING 一意名-1.
CALL "PFXSBICVOP" USING 一意名-1 一意名-2 一意名-3 一意名-4.
CALL "PFXSBICV" USING 一意名-1 一意名-2 一意名-5 一意名-6 一意名-7 一意名-8.
CALL "PFXSBICVCL" USING 一意名-1 一意名-2.
CALL "PFXSBICVED" USING 一意名-1.
一意名-1から一意名-8のパラメーターは連絡領域として、作業場所節で以下に示すような定義をしてください。
01 ICV-PARA. ------------------------------------ 1) 02 RTNCD PIC S9(9) COMP. ----------- 1-1)☆ 02 RTNCD-DTL PIC S9(9) COMP. ----------- 1-2)☆ 02 WKAREA PIC X(56). ----------------- 1-3) 01 ICV-WORK PIC S9(9) COMP. ----------- 2) 01 ICV-TOCODE PIC X(i). ------------------ 3) ※ 01 ICV-FROMCODE PIC X(j). ------------------ 4) ※ 01 ICV-INDATA PIC X(m). ------------------ 5) ※ 01 ICV-INSIZE PIC S9(9) COMP. ----------- 6) ※☆ 01 ICV-OUTDATA PIC X(n). ------------------ 7) ☆ 01 ICV-OUTSIZE PIC S9(9) COMP. ----------- 8) ※☆ |
※:設定項目 ☆:通知項目
01 ICV-TOCODE. |
変換元コード |
変換先コード |
||
---|---|---|---|
コード系名 |
キーワード値 |
コード系名 |
キーワード値 |
EUC(U90,S90) |
U90(注1) |
シフトJIS(MS,R90,DOS) |
sjis |
EUC(S90) |
S90 |
シフトJIS(MS,R90,DOS) |
sjis |
シフトJIS |
sjis(注1) |
EUC(U90,S90) |
U90 |
シフトJIS(DOS) |
sjisdos |
EUC(U90,S90) |
U90 |
シフトJIS(MS) |
sjisms |
EUC(U90,S90) |
U90 |
JIS +7単位半角カナ |
jiskana7 |
EUC(U90,S90) |
U90 |
JIS +8単位半角カナ |
jiskana8 |
EUC(U90,S90) |
U90 |
JIS +ESCで切換え |
jiskana |
EUC(U90,S90) |
U90 |
JEF + |
Jefkana(注5) |
EUC(U90,S90) |
U90 |
JEF + |
JefAscii(注5) |
EUC(U90,S90) |
U90 |
Unicode(UCS2) |
UCS2(注10) |
EUC(U90,S90) |
U90 |
Unicode(UCS2LE) |
UCS2LE(注10) |
EUC(U90,S90) |
U90 |
Unicode(UTF8) |
UTF8(注10) |
EUC(U90,S90) |
U90 |
EUC_JP(注8) |
EUC_JP |
シフトJIS(MS)(注9) |
sjis |
注1) シフトJISコード、および、EUCコードの代表コード系名のキーワード値です。
注2) 半角カナへの切換えは、英数字のSO(シフトアウト)で行います。
注3) 1バイトコードを、JIS x0201の8単位コードで表現します。
注4) 半角カナへの切換えは、エスケープシーケンスで行います。
注5) "JEFコード系の変換タイプ"により変換タイプの切換えが可能なキーワード値です。JEFコード系の変換タイプについては、"Interstage Charset Manager"の"使用手引書 標準コード変換機能編"を参照してください。また、キーワード値により変換タイプを直接指定することができます。
変換タイプ |
キーワード値 |
---|---|
字形重視変換 | Jefaugkana/Jefaugascii |
領域重視変換 | Jefcorekana/Jefcoreascii |
環境変数または変換仕様の変換プログラムに従う | Jefkana/Jefascii |
注6) シフトJISコード系の代表コード系名にシフトJIS(DOS)を指定した場合、Unicodeとの変換はできません。
注7) JEFコード系の変換タイプを領域重視に設定してある場合、Unicodeとの変換はできません。
注8) JIS x0208、JIS x0212、マイクロソフトコード系の他社文字の日本語EUCコードです。
注9) シフトJISコード系の代表コード系名にシフトJIS(DOS、R90)を指定した場合、EUC_JPとの変換はできません。
注10)"Unicodeの変換タイプ"により変換タイプの切換えが可能なキーワード値です。
Unicodeの変換タイプについては、"Interstage Charset Manager"の"使用手引書 標準コード変換機能編"を参照してください。また、キーワード値により変換タイプを直接指定することができます。
変換タイプ |
キーワード値 |
---|---|
Unicode2.0変換 | UCS2/UCS2LE/UTF8 |
Unicode(MS)変換 | UCS2_MS/UCS2LE_MS/UTF8_MS |
環境変数または変換仕様の変換プログラムに従う | UCS2/UCS2LE/UTF8 |
目次 索引 |