Når tegndata blir overført mellom maskiner, må de konverteres til et format som mottakermaskinen kan bruke.
Når for eksempel data blir overført mellom DB2 Connect-arbeidsstasjonen og en verts- eller AS/400-databasetjener, blir dataene vanligvis konvertert fra et arbeidsstasjonskodesett til en vertssystem-CCSID, og omvendt. Hvis de to maskinene bruker forskjellig kodesett eller IDer for kodet tegnsett (CCSID), blir kodeverdier konvertert fra en type kodesett eller CCSID til en annen. Denne konverteringen blir alltid utført på mottakersystemet.
Tegndata som blir sendt til en database inneholder SQL-setninger og inndata. Tegndata som blir sendt fra en database inneholder utdata. Utdata som blir tolket som bitdata (for eksempel data fra en kolonne som er definert med FOR BIT DATA-leddet), blir ikke konvertert. I andre tilfeller blir alle inn- og utdatategndata konvertert hvis de to maskinene har forskjellig kodesett eller CCSIDer.
Hvis for eksempel DB2 Connect blir brukt for å få tilgang til DB2 Universal Database for OS/390-data, skjer dette:
Tabellen nedenfor viser konverteringene som er støttet mellom kodesett (på
arbeidsstasjonen) og CCSIDer (på vertssystemet). Du finner detaljerte
opplysninger om støttede kodesettkonverteringer i Administration Guide.
Tabell 13. Konvertering fra arbeidsstasjonskodesett til vertssystem-CCSID
Vertssystem-CCSIDer | Kodesett | Land |
---|---|---|
037, 273, 277, 278, 280, 284, 285, 297, 500, 871, 1140-1149 | 437, 819, 850, 858, 860, 863, 1004, 1051, 1252, 1275 | Albania, Australia, Østerrike, Belgia, Brasil, Canada, Danmark, Finland, Frankrike, Tyskland, Island, Irland, Italia, Latin-Amerika, Nederland, New Zealand, Norge, Portugal, Sør-Afrika, Spania, Sverige, Sveits, Storbritannia, USA |
423, 875 | 737, 813, 869, 1253, 1280 | Hellas |
870 | 852, 912, 1250, 1282 | Kroatia, Tsjekkia, Ungarn, Polen, Romania, Serbia/Montenegro (latin), Slovakia, Slovenia |
1025 | 855, 866, 915, 1251, 1283 | Bulgaria, Den tidligere jugoslaviske republikk Makedonia, Russland, Serbia/Montenegro (kyrillisk) |
1026 | 857, 920, 1254, 1281 | Tyrkia |
424 | 862, 916, 1255 | Israel - se under notat 3 nedenfor |
420 | 864, 1046, 1089, 1256 | Arabiske land - se under notat 3 nedenfor |
838 | 874 | Thailand |
930, 939, 5026, 5035 | 932, 942, 943, 954, 5039 | Japan |
937 | 938, 948, 950, 964 | Taiwan |
933, 1364 | 949, 970, 1363 | Korea |
935, 1388 | 1381, 1383, 1386 | Folkerepublikken Kina |
1112, 1122 | 921, 922 | Estland, Latvia, Litauen |
1025 | 915, 1131, 1251, 1283 | Hviterussland |
1123 | 1124, 1125, 1251 | Ukraina |
Merknader:
Hvis toveisattributtene til databasetjeneren er annerledes enn toveisattributtene til klienten, kan du bruke disse spesial-CCSIDene til å håndtere forskjellen.
Du finner flere opplysninger om disse spesial-CCSIDene i Administration Guide. Se i versjonsmerknadene for DB2 Connect hvis du ønsker detaljerte opplysinger om hvordan du definerer dem for DRDA-vertsmaskinforbindelser.