IBM Books

Extension XML Administration et programmation


Annexe C. Remarques relatives aux pages de codes

L'environnement de base de données client/serveur DB2 comporte quelques formules permettant de s'assurer qu'un document XML est correctement codé pour chaque client ou serveur qui accède à ce document. Il est important de vérifier que la page de codes réelle du client qui extrait un document XML à partir de DB2, correspond à la déclaration de codage (déclaration ENCODING contenue dans le document XML) (voir Figure 19).

Figure 19. Les clients disposent de pages de codes concordantes


Cohérence entre les pages de codes et les déclarations ENCODING

Lorsque DB2 reçoit ou envoie un document XML, il ne vérifie pas la déclaration ENCODING. Il examine plutôt la page de codes du client pour s'assurer qu'elle correspond à la page de codes du serveur DB2. Si les deux pages de codes sont différentes, DB2 convertit les données du document XML pour les adapter à la page de codes :

Avec l'Extension XML, il est recommandé d'utiliser des pages de codes concordantes sur tous les ordinateurs client et serveur pour éviter les conversions de données.

Les conséquences induites par les différences de pages de codes peuvent être les suivantes :

La Figure 20 représente un environnement dans lequel les pages de codes des clients sont incohérentes.

Figure 20. Clients dont les pages de codes ne correspondent pas


Incohérence entre les pages de codes et les déclarations ENCODING


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