Partager via


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

Le Désassembleur de fichier plat utilise l’algorithme suivant pour déterminer le codage à utiliser pour le traitement d’un message entrant :

  1. S’il existe une marque d’ordre de tri dans les données, elle détermine les informations de codage. Ces informations d’encodage ne sont pas conservées par le désassembleur (autrement dit, elles ne sont pas enregistrées dans la propriété XMLNorm.SourceCharset ).

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

  3. Si le schéma de document ou d'en-tête contient des informations de codepage, elles sont utilisées.

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

    Pour les cas précédents 2, 3 et 4, le désassembleur enregistre les informations d’encodage sur le contexte de message dans la propriété XMLNorm.SourceCharset .

Voir aussi

Composant de pipeline Désassembleur de fichier plat
Guide pratique pour configurer le composant de pipeline désassembleur de fichiers plats
Pipelines\AssemblerDisassembler (dossier d’exemples BizTalk Server)