La declaración de codificación declara la codificación del documento XML y aparece en la sentencia de declaración XML. DB2 y XML Extender pasan por alto el valor de la declaración de codificación, pero el valor debe ser coherente con la página de códigos del cliente.
El valor por omisión de la declaración de codificación es UTF-8 y la ausencia de una declaración de codificación significa que el documento está en UTF-8.
Es importante asegurar que la codificación de un documento sea coherente con la del cliente porque las herramientas de XML, como los analizadores, generan un error para una entidad que incluya una declaración de codificación que no sea la que se indica en la declaración. El XML Extender supone que un documento XML tiene la codificación del servidor de bases de datos y altera temporalmente la codificación declarada de un documento XML cuando lo analiza.
Para declarar un valor de codificación:
En la declaración de documento XML, especifique la declaración de codificación con el nombre de la página de códigos del cliente. Por ejemplo:
<?xml version="1.0" encoding="UTF-8" ?>