我有一个接收管道,在反汇编阶段只有一个平面文件反汇编程序, 但我需要改变编码。传入的文件不是utf-8,但应该是它出来的时候。
答案 0 :(得分:3)
请参阅Tomas Restrepo的修复消息编码自定义管道组件:
https://github.com/tomasr/fixencoding/tree/master/Winterdom.BizTalk.Samples.FixEncoding
答案 1 :(得分:0)
由于传入的文件不是UTF-8而您使用的是flatfile反汇编程序,这意味着您必须在项目中定义了一个平面文件XSD。您可以在反汇编阶段在管道组件中使用此平面文件XSD。
如果以上情况属实,最简单的解决方法是使用平面文件schama(XSD)中的代码页而不是管道组件或编写自定义管道组件来修复编码。下面的屏幕截图显示了您可以在何处设置源编码。