我使用BizTalk導出csv文件,並在我的Flat文件彙編程序中將目標字符集設置爲UTF-8,但是當我使用Notepad ++打開生成的文件時,它告訴我使用的編碼在文件中是ANSI。BizTalk 2010編碼平面文件UTF-8
是否還有其他改變?
編輯:
我更改屬性保留BOM爲true,現在,它正在
我使用BizTalk導出csv文件,並在我的Flat文件彙編程序中將目標字符集設置爲UTF-8,但是當我使用Notepad ++打開生成的文件時,它告訴我使用的編碼在文件中是ANSI。BizTalk 2010編碼平面文件UTF-8
是否還有其他改變?
編輯:
我更改屬性保留BOM爲true,現在,它正在
我更改屬性保留BOM爲true,現在,它正在
它的問題是什麼都在你的模式和背景設定。您需要首先在您的flatfile架構中設置編碼。
退房this page在MSDN:
您可以在幾個級別上指定字符編碼:
- 模式。在文檔的平面文件架構中設置代碼頁屬性。
- 組件。將目標字符集組件屬性設置爲
- 流水線設計器。信息。在消息上下文中設置XMLNorm.TargetCharset屬性。
是否包含文件在所有的任何「特」字?或者它只是簡單的英文字母? – deceze
是的,它包含特殊字符 – vintem
並且那些顯示是否正確?你可以使用十六進制編輯器檢查文件,併爲特殊字符提供一些樣本字節序列嗎?此外,文件的開頭是否包含[BOM](http://en.wikipedia.org/wiki/Byte_order_mark)也是有趣的。 – deceze