2013-06-28 53 views
3

我使用BizTalk導出csv文件,並在我的Flat文件彙編程序中將目標字符集設置爲UTF-8,但是當我使用Notepad ++打開生成的文件時,它告訴我使用的編碼在文件中是ANSI。BizTalk 2010編碼平面文件UTF-8

是否還有其他改變?

編輯:

我更改屬性保留BOM爲true,現在,它正在

+0

是否包含文件在所有的任何「特」字?或者它只是簡單的英文字母? – deceze

+0

是的,它包含特殊字符 – vintem

+0

並且那些顯示是否正確?你可以使用十六進制編輯器檢查文件,併爲特殊字符提供一些樣本字節序列嗎?此外,文件的開頭是否包含[BOM](http://en.wikipedia.org/wiki/Byte_order_mark)也是有趣的。 – deceze

回答

0

我更改屬性保留BOM爲true,現在,它正在

0

它的問題是什麼都在你的模式和背景設定。您需要首先在您的flatfile架構中設置編碼。

退房this page在MSDN:

您可以在幾個級別上指定字符編碼:

  • 模式。在文檔的平面文件架構中設置代碼頁屬性。
  • 組件。將目標字符集組件屬性設置爲
  • 流水線設計器。信息。在消息上下文中設置XMLNorm.TargetCharset屬性。