Compartir vía


Codificación de caracteres en el componente de canalización de desensamblador de archivos planos

El componente Desensamblador de archivos planos usa el siguiente algoritmo para determinar qué codificación se va a usar para procesar un mensaje entrante:

  1. Si existe una marca de orden de bytes en los datos, la información de codificación se determina a partir de ella. El desensamblaje no conserva esta información de codificación (es decir, no se guarda en la propiedad XMLNorm.SourceCharset ).

  2. De lo contrario, si se establece la propiedad IBaseMessagePart.Charset , se usa la codificación especificada.

  3. De lo contrario, si el encabezado o el esquema del documento contiene la información de la página de códigos, se utilizará.

  4. De lo contrario, se usa la codificación UTF-8.

    En los casos anteriores 2, 3 y 4, el desensamblador guarda la información de codificación en el contexto del mensaje en la propiedad XMLNorm.SourceCharset .

Véase también

Componente de canalización de desensamblador de archivos planos
Cómo configurar el componente de canalización de desensamblador de archivos planos
Pipelines-AssemblerDisassembler (carpeta de ejemplos de BizTalk Server)