Encoding BizTalk 2010编码平面文件UTF-8

Encoding BizTalk 2010编码平面文件UTF-8,encoding,biztalk,Encoding,Biztalk,我使用BizTalk导出csv文件,在平面文件汇编程序中,我将目标字符集设置为UTF-8,但当我使用Notepad++打开生成的文件时,它告诉我文件中使用的编码是ANSI 还有什么需要改变的吗 编辑: 我将属性Preserve BOM更改为true,现在它开始工作了它关系到在模式和上下文中设置了什么。首先需要在平面文件模式中设置编码 请访问MSDN: 可以在多个级别指定字符编码: 模式。在文档的平面文件架构中设置codepage属性 组成部分。在中设置目标字符集组件属性 管道设计师。消息在消息

我使用BizTalk导出csv文件,在平面文件汇编程序中,我将目标字符集设置为UTF-8,但当我使用Notepad++打开生成的文件时,它告诉我文件中使用的编码是ANSI

还有什么需要改变的吗

编辑:


我将属性Preserve BOM更改为true,现在它开始工作了

它关系到在模式和上下文中设置了什么。首先需要在平面文件模式中设置编码

请访问MSDN:

可以在多个级别指定字符编码:

  • 模式。在文档的平面文件架构中设置codepage属性
  • 组成部分。在中设置目标字符集组件属性
  • 管道设计师。消息在消息上下文上设置XMLNorm.TargetCharset属性

我将属性Preserve BOM更改为true,现在它正在工作

文件是否包含任何“特殊”字符?或者它只是简单的英文字母表?是的,它包含特殊字符,这些字符是否正确显示?你能用十六进制编辑器检查文件并给出一些特殊字符的字节序列样本吗?另外,文件的开头是否包含一个属性也很有趣。我将属性Preserve BOM更改为true,现在它可以工作了。