DB2 コネクト 概説およびインストール (UNIX** 版)

両方向 CCSID サポート

次の BiDi 属性は、異なるプラットフォーム上で両方向データを正しく処理するのに必要です。

   - Text type (LOGICAL vs VISUAL)
   - Shaping (SHAPED vs UNSHAPED)
   - Orientation (RIGHT-TO-LEFT vs LEFT-TO-RIGHT)
   - Numeral shape (ARABIC vs HINDI)
   - Symmetric swapping (YES or NO)

異なるプラットフォームの省略時値は同じではないので、 DB2 データがあるプラットフォームから別のプラットフォームに送られると問題が発生します。たとえば、Windows プラットフォームは LOGICAL UNSHAPED データを使用しますが、 OS/390 のデータは通常 SHAPED VISUAL 形式です。したがって、これらの属性のサポートがない場合に DB2 ユニバーサル・データベース (OS/390 版) から Windows 32 ビットのオペレーティング・システム ワークステーション上の DB2 UDB に送信されるデータの表示は正しくありません。

両方向に固有の CCSID

次の両方向コード化文字セット識別子 (CCSID) は定義済みで、DB2 UDB で実装されています。

 
        CCSID -  Code  - String
              -  Page  -  Type
       -------+--------+----------
         00420    420      4
         00424    424      4
         08612    420      5
         08616    424      6
         12708    420      7
        X'3F00'   856      4
        X'3F01'   862      4
        X'3F02'   916      4
        X'3F03'   424      5
        X'3F04'   856      5
        X'3F05'   862      5
        X'3F06'   916      5
        X'3F07'  1255      5
        X'3F08'  1046      5
        X'3F09'   864      5
        X'3F0A'  1089      5
        X'3F0B'  1256      5
        X'3F0C'   856      6
        X'3F0D'   862      6
        X'3F0E'   916      6
        X'3F0F'  1255      6
        X'3F10'   420      6
        X'3F11'   864      6
        X'3F12'  1046      6
        X'3F13'  1089      6
        X'3F14'  1256      6
        X'3F15'   424      8
        X'3F16'   856      8
        X'3F17'   862      8
        X'3F18'   916      8
        X'3F19'   420      8
        X'3F1A'   420      9
        X'3F1B'   424     10
        X'3F1C'   856     10
        X'3F1D'   862     10
        X'3F1E'   916     10
        X'3F1F'  1255     10
        X'3F20'   424     11
        X'3F21'   856     11
        X'3F22'   862     11
        X'3F23'   916     11
        X'3F24'  1255     11

CDRA ストリング・タイプが定義されていると、次のようになります。

    String -  Text - Numerical  - Orientation -  Shaping  - Symmetrical
     Type  -  Type -   Shape    -             -           -  Swapping
  ---------+-------+------------+-------------+-----------+-------------
      4     Visual     Arabic         LTR       Shaped         OFF
      5     Implicit   Arabic         LTR       Unshaped       ON
      6     Implicit   Arabic         RTL       Unshaped       ON
      7(*)  Visual     Arabic    Contextual(*)  Unshaped-Lig   OFF
      8     Visual     Arabic         RTL       Shaped         OFF
      9     Visual    Passthru        RTL       Shaped         ON
     10     Implicit             Contextual-L                  ON
     11     Implicit             Contextual-R                  ON
注:フィールドの方向付けは、最初の英字がラテン語である場合左から右 (LTR) で、最初の英字が両方向文字である場合右から左 (RTL) です。文字は非形状化 (unshape) されませんが、LamAlef 合字は保持され、要素に分割されません。


[ ページのトップ | 前ページ | 次ページ | 目次 | 索引 ]