Condividi tramite


Codifica di caratteri nel componente della pipeline del disassembler del file flat

Il componente disassembler del file flat utilizza il seguente algoritmo per determinare la codifica da impiegare per l'elaborazione di un messaggio in ingresso:

  1. Se nei dati esiste un contrassegno di ordine byte, le informazioni di codifica sono determinate di conseguenza. Queste informazioni di codifica non vengono mantenute dal disassembler, ovvero non vengono salvate nella proprietà XMLNorm.SourceCharset .

  2. In caso contrario, se la proprietà IBaseMessagePart.Charset è impostata, viene utilizzata la codifica specificata.

  3. In alternativa, se l'intestazione o lo schema del documento contiene informazioni sulla tabella codici, verranno utilizzate tali informazioni.

  4. In alternativa verrà utilizzata la codifica UTF-8.

    Nei casi precedenti 2, 3 e 4, il disassembler salva le informazioni di codifica nel contesto del messaggio nella proprietà XMLNorm.SourceCharset .

Vedere anche

Componente della pipeline del disassembler del file flat
Come configurare il componente della pipeline del disassembler file flat
Pipelines-AssemblerDisassembler (cartella di esempi di BizTalk Server)