IBM Books

Extension XML Administration et programmation


Pages de codes supportées

Les tableaux suivants expliquent les scénarios possibles lors du transfert d'un document XML entre plusieurs clients et serveurs.

Les combinaisons de pages de codes suivantes sont prises en charge :

Les pages de codes sont toutes identiques
Les documents ont un codage qui correspond au codage déclaré et leur transfert entre les clients et le serveur n'exige aucune conversion. Le Tableau 54 présente des scénarios exemples.

Tableau 54. Correspondance entre les pages de codes
Déclaration et codage du document XML Clients de l'Extension XML Serveur DB2 Par exemple
Environnement local du système d'exploitation Page de codes de la base de données Codage du document
SJIS SJIS (Windows ou AIX) SJIS (IBM-943) 943(SJIS) SJIS Client et serveur Windows NT, ou client Windows NT et serveur AIX
UTF-8 UTF-8 UTF-8 UTF-8 UTF-8 Client et serveur Sun, ou client et serveur AIX

Mêmes pages de codes pour les clients et le document XML ; page de codes différente pour le serveur
Les documents ont un codage qui correspond au codage déclaré et leur transfert entre les clients et le serveur exige une conversion, mais les clients sont cohérents avec le codage déclaré. Le Tableau 55 présente des scénarios exemples.

Tableau 55. Concordance des pages de codes pour le client, non-concordance sur le serveur
Déclaration et codage du document XML Clients de l'Extension XML Serveur DB2 Par exemple
Environnement local du système d'exploitation Page de codes de la base de données Codage du document
SJIS SJIS (Windows ou AIX) UTF-8 UTF-8 UTF-8 Client et serveur Windows NT, ou client Windows NT et serveur AIX
UTF-8 UTF-8 EUC(IBM-954) 954(EUC) EUC Client et serveur Sun, ou client et serveur AIX

Les pages de codes des clients étant cohérentes entre elles et avec le codage des documents XML, le serveur peut être doté d'une page de codes différente et effectuer une conversion, sans rendre l'instruction de codage des documents XML incohérente avec son codage et avec les clients.

Le scénario de pages de codes ci-après n'est pas pris en charge.

Pages de codes mixtes : Les pages de codes de plusieurs clients ne sont pas cohérentes entre elles ni avec le document XML et diffèrent de la page de codes du serveur. DB2 convertit les données dans la page de codes des clients ou dans celle du serveur, selon qu'il reçoit le document ou qu'il le présente aux clients. En raison de l'absence de cohérence entre les pages de codes des clients et le codage du document XML, celui-ci ne correspond pas à la déclaration de codage associée. Le Tableau 56 présent des scénarios exemples.

Tableau 56. Non-concordance des pages de codes
Déclaration et codage du document XML Client 1 Extension XML Client 2 Extension XML Serveur DB2 Par exemple :
Environnement local du système d'exploitation Page de codes de la base de données Codage du document
UTF-8 SJIS (Windows NT ou AIX) EUC (Windows NT ou AIX) UTF-8 UTF-8 Données endommagées Client et serveur Windows NT, ou client Windows NT et serveur AIX
UTF-8 SJIS (Sun ou AIX) EUC (Sun ou AIX) EUC(IBM-954) 954(EUC) Données endommagées Client et serveur Sun, ou client et serveur AIX


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