ソートマージ


4.4.9 コマンド実行時のコードページ(Windowsの場合)

「Microsoftコードページ932(以降,CP932と呼びます)」でコマンドを実行してください。

選択条件式の文字条件値,およびレコード編集の文字列挿入データに日本語などのマルチバイト文字を「C'文字列'」形式で指定する場合の指定方法を次に示します。

【SORT EE 08-30以前】

入力データがCP932以外の文字コードの場合は,16進数の文字コード(「X'16進数'」形式)で条件値および挿入データを指定してください。

なお,SORT EE 08-20以前のバージョンでは,「UCS-2LE」,「UCS-2BE」,「UCS-4LE」,「UCS-4BE」,「UTF-16LE」,「UTF-16BE」,「UTF-32LE」および「UTF-32BE」の入力データには対応していません。

【SORT EE 08-40】

・入力ファイル編成が固定長順編成ファイル,または可変長順編成ファイルの場合

入力データがCP932以外の文字コードである場合は,16進数の文字コード(「X'16進数'」形式)で条件値および挿入データを指定してください。

・入力ファイル編成がテキストファイル,またはCSVファイルの場合

CP932以外の入力データであっても,入力データのエンコードの種別をexsortコマンドに指定すれば,「C'文字列'」形式のマルチバイト文字の条件値および挿入データを指定できます。

【SORT EE 08-50以降】

・入力ファイル編成が固定長順編成ファイル,または可変長順編成ファイルの場合

入力データがCP932以外の文字コードである場合は,16進数の文字コード(「X'16進数'」形式)で条件値および挿入データを指定してください。

・入力ファイル編成がテキストファイル,またはCSVファイルの場合

CP932以外の入力データであっても,入力データのエンコードの種別をexsortコマンドに指定すれば,「C'文字列'」形式のマルチバイト文字の条件値および挿入データを指定できます。

ただし,入力データの文字コードが「EUC-HJ」の場合は,条件値および挿入データのマルチバイト文字を,16進数の文字コード(「X'16進数'」形式)で指定してください。

SORT EEで指定できる入力データのエンコードの種別については,「付録I.1 文字コード体系とエンコード」を参照してください。また,エンコードの指定方法については,「5.8.13 codetypeオペランド」を参照してください。