Zeichencodierung in der Pipelinekomponente des Flatfile-Disassemblers

Die Komponente des Flatfile-Disassemblers bestimmt anhand des folgenden Algorithmus, welche Codierung zum Verarbeiten einer eingehenden Nachricht verwendet werden soll.

  1. Wenn in den Daten eine Byte-Reihenfolgemarkierung vorhanden ist, werden die Codierungsinformationen daraus abgeleitet. Diese Codierungsinformationen werden vom Disassembler nicht beibehalten (d. h. sie werden nicht in der XMLNorm.SourceCharset-Eigenschaft gespeichert).

  2. Andernfalls wird die dort angegebene Codierung verwendet, wenn die IBaseMessagePart.Charset-Eigenschaft festgelegt ist.

  3. Wenn das Header- oder Dokumentschema Codepageinformationen enthält, werde diese verwendet.

  4. Andernfalls wird die UTF-8-Codierung verwendet.

    In den vorherigen Fällen 2, 3 und 4 speichert der Disassembler die Codierungsinformationen für den Nachrichtenkontext in der XMLNorm.SourceCharset-Eigenschaft .

Weitere Informationen

Flatfile-Disassembler – Pipelinekomponente
Konfigurieren der Pipelinekomponente des Flatfile-Disassemblers
Pipelines-AssemblerDisassembler (Ordner für BizTalk Server-Beispiele)