COBOL2002 Cosminexus連携機能ガイド
COBOLアクセスの文字列データ変換時のエンコードを変更します。
エンコード名は任意のエンコードで指定します。
set CBLJ2CBOPT=encode(エンコード名)
CBLJ2CBOPT="encode(エンコード名)" export CBLJ2CBOPT
指定されたエンコードで文字列変換のエンコードを行います。呼び出すCOBOLプログラムで使用する文字コードに対応したエンコードを指定してください。
指定された文字列の値はチェックしません。指定時には大文字,小文字にご注意ください。また,サポートされていないエンコードを指定した場合の動作は保証しません。
文字列変換のエンコードはシステムに依存します。
encodeオプションを指定しない場合のデフォルトエンコードは「表5-1 デフォルトエンコード一覧」を参照してください。
表5-1 デフォルトエンコード一覧
| OS | システム環境変数LANG | コード系 | デフォルトエンコード |
|---|---|---|---|
| Windows | − | シフトJIS | MS932 |
| HP-UX(IPF64) | ja_JP.SJIS | シフトJIS | SJIS |
| ja_JP.eucJP | 日本語EUC | EUC_JP | |
| AIX | Ja_JP | シフトJIS | Cp943C |
| ja_JP | 日本語EUC | Cp33722C | |
| Linux(x86) Linux(x64) |
ja_JP.UTF-8 | UTF-8 | UTF-8 |
| Linux(IPF64) | ja_JP.eucJP | 日本語EUC | EUC_JP_LINUX |
| ja_JP.ujis | 日本語EUC | EUC_JP_LINUX | |
| Solaris(SPARC) | ja | 日本語EUC | EUC_JP |
| ja_JP.PCK | シフトJIS | SJIS |
COBOLプログラムに渡す引数で次に示す項目が対象となります。
All Rights Reserved. Copyright (C) 2003, 2016, Hitachi, Ltd.