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.
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).
Andernfalls wird die dort angegebene Codierung verwendet, wenn die IBaseMessagePart.Charset-Eigenschaft festgelegt ist.
Wenn das Header- oder Dokumentschema Codepageinformationen enthält, werde diese verwendet.
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)