Partager via


Codage des caractères dans le composant de pipeline Désassembleur XML

Le Désassembleur XML utilise l’algorithme suivant pour déterminer le codage à utiliser pour traiter les messages entrants :

  1. S’il existe une marque d’ordre de tri dans les données, elle détermine les informations de codage.

  2. Sinon, si la propriété IBaseMessagePart.Charset est définie, l’encodage spécifié est utilisé.

  3. Ou encore, si la déclaration XML est présente dans le document XML, le codage spécifié ici est utilisé, pourvu que la déclaration XML soit de type ANSI.

  4. Autrement, le codage UTF-8 est utilisé.

    Pour les cas précédents 2, 3 et 4, une fois que le désassembleur XML a déterminé l’encodage, il l’enregistre dans le contexte du message dans la propriété XMLNorm.SourceCharset . Les messages produits par le composant de pipeline Désassembleur XML utilisent toujours le codage UTF-8. Pour le cas 1, le codage déterminé par la marque d'ordre de tri n'est pas conservé.

Voir aussi

Composant de pipeline Désassembleur XML
Configuration du composant de pipeline Désassembleur XML