DB2 Connect Mise en route pour UNIX**

Support CCSID bidirectionnel

Les attributs bidirectionnels suivants sont requis pour un traitement correct des données bidirectionnelles sur différentes plateformes :

   - Type de texte (LOGICAL / VISUAL)
   - Forme des caractères (SHAPED / UNSHAPED)
   - Sens de l'écriture (RIGHT-TO-LEFT / LEFT-TO-RIGHT)
   - Forme des chiffres (ARABIC / HINDI)
   - Permutation symétrique des caractères (YES ou NO)

Les valeurs par défaut n'étant pas les mêmes d'une plateforme à une autre, la transmission de données DB2 entre différentes plateformes peut poser des problèmes. Par exemple, les plateformes Windows utilisent des données de type LOGICAL UNSHAPED, tandis que sous OS/390 les données sont généralement au format SHAPED VISUAL. Par conséquent, si ces attributs ne sont pas pris en charge, les données transmises de DB2 Universal Database pour OS/390 vers DB2 UDB sur un poste sous systèmes Windows 32 bits ne s'affichent pas correctement.

CCSID spécifiques bidirectionnels

Les ID de jeu de caractères codés (CCSID) bidirectionnels suivants ont été définis et mis en oeuvre avec DB2 UDB :

 
        CCSID -  Page de  - Type de
              -  codes    - chaîne
       -------+--------+----------
         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

Les types de chaînes CDRA sont définis de la façon suivante :

  Type de - Type de - Forme des -   Sens de  - Forme des  -  Permutation
  chaîne  - texte   - chiffres  - l'écriture - caractères -  symétrique
  ---------+-------+------------+-------------+-----------+-------------
      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
Remarque :Le sens de l'écriture est LTR (de gauche à droite) lorsque le premier caractère alphabétique est un caractère latin. Le sens est RTL (de droite à gauche) lorsque le premier caractère alphabétique est un caractère bidirectionnel. Les caractères ne sont pas formés (UNSHAPED), mais les liaisons LamAlef sont conservées. Elles ne sont pas décomposées en leurs constituants.


[ Début de page | Page précédente | Page suivante | Table des matières | Index ]