La dichiarazione di codifica specifica la codifica del documento XML e viene visualizzata nell'istruzione della dichiarazione XML. DB2 e XML Extender ignorano il valore della dichiarazione di codifica, ma questo valore deve comunque essere congruente con la code page del client.
Il valore predefinito della dichiarazione di codifica è UTF-8 e l'omissione della dichiarazione di codifica indica che il documento è in UTF-8.
La verifica che la codifica di un documento sia congruente con il client risulta una funzione utile perché gli strumenti XML, come i programmi di analisi, generano un errore per un'entità che include un dichiarazione di codifica differente da quella specificata nella dichiarazione. XML Extender prevede che un documento XML sia nella codifica del server database e sovrascrive la codifica dichiarata del documento XML quando lo analizza.
Per dichiarare un valore di codifica:
Nella dichiarazione del documento XML specificare la dichiarazione di codifica con il nome della code page del client. Ad esempio:
<?xml version="1.0" encoding="UTF-8" ?>