平面文件反汇编程序组件使用以下算法来确定用于处理传入消息的编码:
如果数据中存在字节顺序标记,则根据数据确定编码信息。 反汇编程序不会保留此编码信息(也就是说,它不会保存到 XMLNorm.SourceCharset 属性)。
否则,如果设置了 IBaseMessagePart.Charset 属性,则使用指定的编码。
否则,如果标头或文档架构包含代码页信息,则使用它。
否则,将使用 UTF-8 编码。
对于上述情况 2、3 和 4,反汇编程序将编码信息保存在 XMLNorm.SourceCharset 属性中的消息上下文中。
另请参阅
平面文件反汇编管道组件
如何配置平面文件反汇编器管道组件
Pipelines-AssemblerDisassembler (BizTalk Server 示例文件夹)