La déclaration ENCODING, qui permet de déclarer le codage du document XML, apparaît dans l'instruction de déclaration XML. DB2 et l'Extension XML ignorent la déclaration ENCODING, mais celle-ci doit être cohérente avec la page de codes client.
La valeur par défaut de la déclaration ENCODING est UTF-8 et l'absence de déclaration de codage signifie que le document est en UTF-8.
Il est important de vérifier que le codage d'un document est cohérent avec le client car les outils XML, tels que les analyseurs syntaxiques, génèrent une erreur lorsque l'entité contient une déclaration de codage autre que celle indiquée. DB2 Extension XML considère qu'un document XML utilise le codage du serveur de bases de données et remplace le codage déclaré lors de son analyse syntaxique.
Pour déclarer une valeur de codage, procédez comme suit :
Dans la déclaration de document XML, indiquez la déclaration ENCODING avec le nom de la page de codes du client. Par exemple :
<?xml version="1.0" encoding="UTF-8" ?>