Codificación de caracteres en el componente de canalización de desensamblador de archivo sin formato
El componente de desensamblador de archivo sin formato utiliza el siguiente algoritmo para determinar la codificación que se utilizará para procesar un mensaje entrante.
Si en los datos existe una marca de orden de bytes, la información de codificación vendrá determinada por ésta. El desensamblado no conserva esta información de codificación (es decir, no se guarda en la propiedad XMLNorm.SourceCharset ).
De lo contrario, si se establece la propiedad IBaseMessagePart.Charset , se usa la codificación especificada.
En caso contrario, si el encabezado o el esquema de documento contienen información de página de códigos, se utiliza ésta.
En caso contrario, se utiliza la codificación UTF-8.
En los casos anteriores 2, 3 y 4, el desensamblado guarda la información de codificación en el contexto del mensaje en la propiedad XMLNorm.SourceCharset .
Consulte también
Desensamblador de archivos sin formato [componente de canalización]
Configuración del componente de canalización de desensamblador de archivos planos
Pipelines\AssemblerDisassembler (carpeta de ejemplos de BizTalk Server)