Freigeben über


Zeichencodierung in der Flat-File-Disassembler-Pipeline-Komponente

Der folgende Algorithmus wird von der Komponente "Flat File Disassembler" verwendet, um zu bestimmen, welche Codierung für die Verarbeitung einer eingehenden Nachricht verwendet werden soll:

  1. Wenn ein Bytereihenfolgezeichen in den Daten vorhanden ist, werden Codierungsinformationen daraus bestimmt. Diese Codierungsinformationen werden vom Disassembler nicht beibehalten (d. h. sie wird nicht in der XMLNorm.SourceCharset-Eigenschaft gespeichert).

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

  3. Andernfalls werden die im Header oder Dokumentschema enthaltenen Codepage-Informationen verwendet.

  4. Andernfalls wird UTF-8-Codierung verwendet.

    Für die vorherigen Fälle 2, 3 und 4 speichert der Disassembler die Codierungsinformationen im Nachrichtenkontext in der XMLNorm.SourceCharset-Eigenschaft .

Siehe auch

Flat-File-Disassembler-Pipelinekomponente
So konfigurieren Sie die Pipelinekomponente für den Flat File Disassembler
Pipelines-AssemblerDisassembler (BizTalk Server Samples Folder)