| # ロケールデータ (tttss0104s000) セッションの目的: ロケールのパラメータを指定します。 TSS ロケールフィールドに bshell が使用するロケールを入力します。 NLS ロケールフィールドにオペレーティングシステムが使用するロケールを入力します。 BW 構成プログラムの [NLS] タブを使用して、ツールが使用するロケールを変更することができます。 [シングルバイト] および [マルチバイト] ボックスの値は NLS キャラクタセット値を表します。ツールはこの値を使用して、[開始] および [終了] 選択フィールドのレコードおよびデフォルト値をソートします。 シングルバイト環境では、255 より大きい文字値を使用しないでください。マルチバイト環境では、127 より大きい文字値を使用しないでください。 デバイスデータ (ttaad3500m000) セッションで、ロケールをプリンタおよびユーザデータテンプレートにリンクすることができます。 名前 キャラクタセットのロケールの名前 通常この名前はキャラクタセットとオペレーティングシステムの組合せです。たとえば、KANJIEUC_HPUX。大部分の NLS 環境には異なるロケールが必要です。 記述 キャラクタセットのロケールの記述 記述は名前の意味を説明するものです。 TSS ロケール TSS ロケール NLS ロケール NLS ロケール 内部 MB 係数 bshell が各文字に必要とするメモリ。内部 MB 係数 = TSS 文字ごとのバイト数 ÷ 平均表示スペース。ラテン文字 (たとえば、ASCII、ISO 8859) の平均表示スペースは 1.0 ですが、(たとえば) 中国文字は 1 より大きいスペースが必要です。 例 日本語: 4 ÷ 2 = 2。ヘブライ語: 4 ÷ 1 = 4。このように、日本語とヘブライ語は共に 4 バイトキャラクタセットですが、日本語は半分の内部 MB 係数しか必要としません。これは各文字が 2 つの文字スペースを占めるからです。 外部 MB 係数 オペレーティングシステム (たとえば、Windows NT、Unix) が各文字に必要とするメモリ。外部 MB 係数 = ネイティブ NLS 文字ごとのバイト数 ÷ 平均表示スペース。ラテン文字 (たとえば、ASCII、ISO 8859) の平均表示スペースは 1.0 ですが、(たとえば) 中国文字は 1 より大きいスペースが必要です。 データを失わないように値を切り上げてください。 例 日本語 = 2 ÷ 1.99 = 1.005 -> 2 (切り上げた値) 注意 KANJI-EUC 日本語キャラクタセットでは、JISX0208 の外部 MB 係数は 2:2 ですが、JISX0201 の外部 MB 係数は 1:2 です。 双方向 このチェックボックスがオンの場合、 双方向サポート機能が有効になります。 シングルバイト 最小ソート値 ツールがレコードをソートするために使用する最小文字値。通常この値は 1 です。文字の TSS 値を入力します。 最大ソート値 ツールがレコードをソートするために使用する最大文字値。通常この値は 126 (~) です。文字の TSS 値を入力します。マルチバイト環境では、シングルバイト文字に 127 より大きい文字値は使用しないでください。 最小フォーム値 ツールの [開始] 選択フィールドのデフォルト値 通常これは 32 (スペース文字) です。文字の TSS 値を入力します。 最大フォーム値 ツールの [終了] 選択フィールドのデフォルト値 通常これは 122 (z) です。文字の TSS 値を入力します。 シングルバイト環境では 255 より大きい値は使用しないでください。 マルチバイト 最小ソート値 レコードをソートするために使用する最小文字値。通常この値は 1.0 です。文字の TSS 値を入力します。 最大ソート値 ツールがレコードをソートするために使用する最大文字値 文字の TSS 値を入力します。 シングルバイト環境では、マルチバイト文字に 255 より大きい文字値を使用しないでください。 最小フォーム値 ツールの [開始] 選択フィールドのデフォルト値 通常これは 32 (スペース文字) です。文字の TSS 値を入力します。 最大フォーム値 ツールの [終了] 選択フィールドのデフォルト値 通常これは 122 (z) です。文字の TSS 値を入力します。 マルチバイト環境では 255 より大きい値は使用しないでください。 |