日本-日本語
日本HPホーム 製品 & サービス OpenVMS製品情報
≫  お問い合わせ


OpenVMS マニュアル


 

OpenVMSドキュメント
ライブラリ

タイトルページ
目次
まえがき
第 1 章:概要
第 2 章:日本語ライブラリの使用例
第 3 章:汎用ライブラリ
第 4 章:基本ライブラリ
第 5 章:かな漢字変換ライブラリ
第 6 章:漢字コード変換ライブラリ
付録 A :変換キー配列
付録 B :変換対応表
索引
PDF
OpenVMS ホーム

日本語 OpenVMS
日本語ライブラリ 利用者の手引き


目次 索引




DEC コード→ IBM コード

  • DEC の漢字文字列を IBM の漢字文字列に変換します。

  • DEC の JIS 第 1 〜 94 区以外の漢字コードは %X'44E9' ('□') に変換します。

  • DEC の %X'A1A1'(space) は %X'4040' に変換します。

  • DEC 文字列に1バイト・コードが混在しているときには,省略時設定の1バイト変換テーブル JSY$GTBL_TO_EBCDIK によって,変換して出力します。1バイト変換テーブルが指定されているときには,そのテーブルによって変換して出力します(シフト・コードは付加しません)。


形式

status.wlc.v = JLB$TRA_KANJI_DEC_IBM ( dst-str.wt.dx, src-str.rt.dx [,[out-len.wwu.r] [,[trans-tbl.rt.r]]] )


引数


dst-str
        JLB usage 出力文字列
        type 文字列データ
        access 出力のみ
        mechanism Descriptor 渡し
src-str
        JLB usage 入力文字列
        type 文字列データ
        access 入力のみ
        mechanism Descriptor 渡し
out-len
        JLB usage 出力文字列のバイト長
        type Word(unsigned)
        access 出力のみ
        mechanism Reference 渡し
trans-tbl
        JLB usage 256 バイトの1バイト・コード変換テーブル
        type テーブル
        access 入力のみ
        mechanism Reference 渡し


戻り値

status  
SS$_NORMAL 正常終了
LIB$_STRTRU 出力結果の切り捨てが行われた




IBM コード→ DEC コード

  • IBM の漢字文字列を DEC の漢字文字列に変換します。

  • IBM の JIS C6220 で定義されていない漢字コードは %X'A2A2' ('□')に変換します。

  • IBM の %X'00'〜%X'40',%X'FF' は,制御コードとして省略時設定の1バイト変換テーブル JSY$GTBL_EBCDIK_TO_ASCII によって変換して出力します。1バイト変換テーブルが指定されているときには,そのテーブルによって変換して出力します。

  • IBM 文字列に,制御コード以外の1バイト・コードやシフト・コードが混在しているときには,正しい結果は得られません。


形式

status.wlc.v = JLB$TRA_KANJI_IBM_DEC ( dst-str.wt.dx, src-str.rt.dx [,[out-len.wwu.r] [,[trans-tbl.rt.r]]] )


引数


dst-str
        JLB usage 出力文字列
        type 文字列データ
        access 出力のみ
        mechanism Descriptor 渡し
src-str
        JLB usage 入力文字列
        type 文字列データ
        access 入力のみ
        mechanism Descriptor 渡し
out-len
        JLB usage 出力文字列のバイト長
        type Word(unsigned)
        access 出力のみ
        mechanism Reference 渡し
trans-tbl
        JLB usage 256 バイトの1バイト・コード変換テーブル
        type テーブル
        access 入力のみ
        mechanism Reference 渡し


戻り値

status  
SS$_NORMAL 正常終了
LIB$_STRTRU 出力結果の切り捨てが行われた




DEC コード→ JEF コード

  • DEC の漢字文字列を JEF (富士通)の漢字文字列に変換します。

  • DEC の JIS 第 1 〜 94 区以外の漢字コードは %X'A2A2' ('□') に変換します。

  • DEC の %X'A1A1' (space) は %X'4040' に変換します。

  • DEC 文字列に1バイト・コードが混在しているときには,省略時設定の1バイト変換テーブル JSY$GTBL_TO_EBCDIK によって,変換して出力します。1バイト変換テーブルが指定されているときには,そのテーブルによって変換して出力します(シフト・コードは付加しません)。


形式

status.wlc.v = JLB$TRA_KANJI_DEC_JEF ( dst-str.wt.dx, src-str.rt.dx [,[out-len.wwu.r] [,[trans-tbl.rt.r]]] )


引数


dst-str
        JLB usage 出力文字列
        type 文字列データ
        access 出力のみ
        mechanism Descriptor 渡し
src-str
        JLB usage 入力文字列
        type 文字列データ
        access 入力のみ
        mechanism Descriptor 渡し
out-len
        JLB usage 出力文字列のバイト長
        type Word(unsigned)
        access 入力のみ
        mechanism Reference 渡し
trans-tbl
        JLB usage 256 バイトの1バイト・コード変換テーブル
        type テーブル
        access 入力のみ
        mechanism Reference 渡し


戻り値

status  
SS$_NORMAL 正常終了
LIB$_STRTRU 出力結果の切り捨てが行われた




JEF コード→ DEC コード

  • JEF の漢字文字列を DEC の漢字文字列に変換します。

  • JEF の JIS 第 1 〜 94 区以外の漢字コードは %X'A2A2' ('□') に変換します。

  • JEF の %X'00'〜%X'40',%X'FF' は,制御コードとして省略時設定の1バイト変換テーブル JSY$GTBL_EBCDIK_TO_ASCII によって変換して出力します。1バイト変換テーブルが指定されているときには,そのテーブルによって変換して出力します。

  • JEF 文字列に,制御コード以外の1バイト・コードやシフト・コードが混在しているときには,正しい結果は得られません。


形式

status.wlc.v = JLB$TRA_KANJI_JEF_DEC ( dst-str.wt.dx, src-str.rt.dx [,[out-len.wwu.r] [,[trans-tbl.rt.r]]] )


引数


dst-str
        JLB usage 出力文字列
        type 文字列データ
        access 出力のみ
        mechanism Descriptor 渡し
src-str
        JLB usage 入力文字列
        type 文字列データ
        access 入力のみ
        mechanism Descriptor 渡し
out-len
        JLB usage 出力文字列のバイト長
        type Word(unsigned)
        access 入力のみ
        mechanism Reference 渡し
trans-tbl
        JLB usage 256 バイトの1バイト・コード変換テーブル
        type テーブル
        access 入力のみ
        mechanism Reference 渡し


戻り値

status  
SS$_NORMAL 正常終了
LIB$_STRTRU 出力結果の切り捨てが行われた




DEC コード→ NEC コード

  • DEC の漢字文字列を NEC (内部コード)の漢字文字列に変換します。

  • DEC の JIS 第 1 〜 94 区以外の漢字コードは %X'6122' ('□') に変換します。

  • DEC 文字列に1バイト・コードが混在している場合には,省略時設定の1バイト変換テーブル JSY$GTBL_TO_NEC によって,変換して出力します。1バイト変換テーブルが指定されているときには,そのテーブルによって変換して出力します(シフト・コードは付加しません)。


形式

status.wlc.v = JLB$TRA_KANJI_DEC_NEC ( dst-str.wt.dx, src-str.rt.dx [,[out-len.wwu.r] [,[trans-tbl.rt.r]]] )


引数


dst-str
        JLB usage 出力文字列
        type 文字列データ
        access 出力のみ
        mechanism Descriptor 渡し
src-str
        JLB usage 入力文字列
        type 文字列データ
        access 入力のみ
        mechanism Descriptor 渡し
out-len
        JLB usage 出力文字列のバイト長
        type Word(unsigned)
        access 出力のみ
        mechanism Reference 渡し
trans-tbl
        JLB usage 256 バイトの1バイト・コード変換テーブル
        type テーブル
        access 入力のみ
        mechanism Reference 渡し


戻り値

status  
SS$_NORMAL 正常終了
LIB$_STRTRU 出力結果の切り捨てが行われた




NEC コード→ DEC コード

  • NEC (内部コード)の漢字文字列を DEC の漢字文字列に変換します。

  • NEC の JIS 第 1 〜 94 区以外の漢字コードは %X'A2A2' ('□') に変換します。

  • NEC の文字列に1バイト・コードが混在している場合には,省略時設定の1バイト変換テーブル JSY$GTBL_TO_ASCII によって,変換して出力します。1バイト変換テーブルが指定されているときには,そのテーブルによって変換して出力します。


形式

status.wlc.v = JLB$TRA_KANJI_NEC_DEC ( dst-str.wt.dx, src-str.rt.dx [,[out-len.wwu.r] [,[trans-tbl.rt.r]]] )


引数


dst-str
        JLB usage 出力文字列
        type 文字列データ
        access 出力のみ
        mechanism Descriptor 渡し
src-str
        JLB usage 入力文字列
        type 文字列データ
        access 入力のみ
        mechanism Descriptor 渡し
out-len
        JLB usage 出力文字列のバイト長
        type Word(unsigned)
        access 出力のみ
        mechanism Reference 渡し
trans-tbl
        JLB usage 256 バイトの1バイト・コード変換テーブル
        type テーブル
        access 入力のみ
        mechanism Reference 渡し


戻り値

status  
SS$_NORMAL 正常終了
LIB$_STRTRU 出力結果の切り捨てが行われた


目次 索引

© 2012 Hewlett-Packard Development Company, L.P.