Le seguenti tabelle descrivono alcune condizioni che possono verificarsi quando si trasferisce un documento XML tra più client e server.
Sono supportate le seguenti combinazioni di code page:
Tabella 54. Code page corrispondenti
Codifica e dichiarazione del documento XML | Client XML Extender | Server DB2 | Esempio | ||
---|---|---|---|---|---|
Locale OS | Code page database | Codifica del documento | |||
SJIS | SJIS (Windows o AIX) | SJIS (IBM-943) | 943(SJIS) | SJIS | Client e server Windows NT o client Windows NT e server AIX |
UTF-8 | UTF-8 | UTF-8 | UTF-8 | UTF-8 | Client e server Sun o client e server AIX |
Tabella 55. Code page corrispondenti per il client, differenti per il server
Codifica e dichiarazione del documento XML | Client XML Extender | Server DB2 | Esempio | ||
---|---|---|---|---|---|
Locale OS | Code page database | Codifica del documento | |||
SJIS | SJIS (Windows o AIX) | UTF-8 | UTF-8 | UTF-8 | Client e server Windows NT o client Windows NT e server AIX |
UTF-8 | UTF-8 | EUC(IBM-954) | 954(EUC) | EUC | Client e server Sun o client e server AIX |
Poiché le code page del client e la codifica del documento XML risultano congruenti tra loro, il server può avere una code page differente e deve eseguire la conversione mantenendo la congruenza tra la code page del client e la codifica del documento XML.
Il seguente scenario non è supportato.
Code page miste: Le code page di più client non sono
congruenti tra loro o con il documento XML e differiscono da quella del
server. DB2 converte i dati nella code page del client o del server a
seconda se sta ricevendo o inviando il documento da o al client. Poiché
le code page del client e la codifica del documento XML non sono congruenti,
la codifica del documento XML non corrisponderà alla relativa dichiarazione di
codifica. La Tabella 56 mostra alcuni esempi.
Tabella 56. Code page non corrispondenti
Codifica e dichiarazione del documento XML | Client1 XML Extender | Client2 XML Extender | Server DB2 | Esempio | ||
---|---|---|---|---|---|---|
Locale OS | Code page database | Codifica del documento | ||||
UTF-8 | SJIS (Windows NT o AIX) | EUC (Windows NT o AIX) | UTF-8 | UTF-8 | Dati danneggiati | Client e server Windows NT o client Windows NT e server AIX |
UTF-8 | SJIS (Sun o AIX) | EUC (Sun o AIX) | EUC(IBM-954) | 954(EUC) | Dati danneggiati | Client e server Sun o client e server AIX |