FUJITSU Software Linkexpress 運用ガイド |
目次 索引 |
第3章 DB連携機能 | > 3.8 DB動作環境定義 | > 3.8.3 DB動作環境定義キーワード |
UNICODE出力時、文字列属性におけるナル値の代替文字を指定します。
本キーワードはLinkexpress for Windows NT V2.1L20相当(「マニュアル体系と読み方」の「バージョン・レベルの表記方法」参照)以降のサーバで指定可能です。
文字列属性に対するなる値の1バイトおよび2バイトの代替文字を"Unicodeの形式:1バイト系文字用代替文字:2バイト系文字用代替文字"の形式指定します。本キーワードを省略した場合、それぞれ半角および全角の空白に対応するコードが採用されます。
1バイト系および2バイト系の代替文字を"TYPE:XXXX:YYYY"の形式で指定します。
"TYPE"には"ucs2"を指定します。
"XXXX"および"YYYY"に設定する値は、代替文字を出力データのコード系の16進数で表現した値を区(row)"、"点(cell)"の順に指定します。
"XXXX"に指定したコードは英数字属性(CHARなど)の代替文字、"YYYY"に指定したコードは日本語属性(NCHARなど)の代替文字になります。
1バイト系および2バイト系の代替文字を"TYPE:XX:TTMMBB"の形式で指定します。
"TYPE"には"utf8"を指定します。
"XX"および" TTMMBB "に設定する値は、代替文字を出力データのコード系の16進数で表現した値を指定します。
"XX"に指定したコードは英数字属性(CHARなど)の代替文字、" TTMMBB "に指定したコードは日本語属性(NCHARなど)の代替文字になります。
本キーワードは以下の条件の場合にのみ有効になります。
DB連携コマンドは入力データがナル値の場合、ナル値識別用フィールドを項目の前に付加する代わりに、指定されたコードを項目長分だけ埋めて出力します。
C2B_NULL_DATA:ALTERNATE
lxstrdbコマンド。
制御コードに該当するコードを指定した場合、格納処理が異常終了または予期しない結果になるおそれがあります。また、コード系の差異による表現の違いに注意してください。
Unicode系以外を出力コード系とする変換のナル値代替文字はC2B_ALTERNATE_CHARキーワードを使用してください。
目次 索引 |