Disse toveisattributtene er nødvendige for å oppnå riktig behandling av toveisdata på ulike plattformer:
- Teksttype (LOGICAL eller VISUAL) - Form (SHAPED eller UNSHAPED) - Retning (RIGHT-TO-LEFT eller LEFT-TO-RIGHT) - Tallform (ARABIC eller HINDI) - Symmetrisk veksling (YES eller NO)
Siden standardverdiene varierer fra plattform til plattform, oppstår det problemer når det blir sendt DB2-data fra en plattform til en annen. Windows-plattformer bruker for eksempel LOGICAL UNSHAPED-data, mens data på OS/390 vanligvis har formatet SHAPED VISUAL. Hvis det ikke er støtte for disse attributtene, blir ikke data som blir sendt fra DB2 Universal Database for OS/390 til DB2 UDB på en arbeidsstasjon med 32-biters Windows-operativsystemer, vist på riktig måte.
Disse toveis IDene for kodet tegnsett (CCSID) er definert og implementert med DB2 UDB:
CCSID - Kode- - Streng- - sett - 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
Disse CDRA-strengtypene er definert:
Streng- Tekst- Tall- Retning Form Symmetrisk type type form veksling ---------+-------+------------+-------------+-----------+------------- 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
Merk: | Feltretningen er fra venstre mot høyre (LTR) når den første bokstaven er en latinsk bokstav, og fra høyre mot venstre (RTL) når den første bokstaven er et toveistegn (RTL). Tegnene blir ikke formet (Unshaped), men LamAlef-ligaturer blir beholdt, og ikke delt inn i bestanddeler. |