2015-06-24 22 views
1

工具: 的Visual Studio專業2013 的Team Foundation Server 2013重置默認文件編碼爲UTF-8在Visual Studio中使用2013

問題: 我有一個包含一些SSIS包的項目源控制下的解決方案。所有* .dtsx文件的編碼是UTF-8。現在,當我創建一個新包並想保存它時,突然間,我從Visual Studio(源代碼管理)收到一條消息,說明文件編碼已更改。在源代碼管理資源管理器中,我可以看到新的* .dtsx文件的編碼是windows 1252,我可以手動將其設置爲UTF-8。

我試着將我的Windows語言環境更改爲英文,我還檢查了工具=>選項=>環境=>文檔以Unicode保存,如果在代碼頁中保存是不可能的。所有這些都不起作用:仍然在Windows 1252編碼中創建每個新的SSIS包。有誰知道如何將默認值重置爲UTF-8?

+0

文件>高級保存選項菜單項設置默認值。 –

+0

不幸的是,高級保存選項菜單項不顯示。 Microsoft文檔說這個選項在某些開發設置中不顯示,並建議通過工具/導入和導出設置進行重置。然而這並沒有解決我的問題。還有其他建議嗎? – wosi

+0

我還查閱了Microsoft文檔以顯示此對話框 - 要走的路是通過Tools/Customize。不幸的是,高級保存選項菜單項只顯示某些項目類型 - 這不是在SSIS項目中的情況,這是我遇到問題的地方。還有其他建議嗎? – wosi

回答

0

有沒有本地的方式來實現這一點。但是,我確實找到了一個免費的第三方擴展– Fix File Encoding,這將阻止Visual Studio更改UTF-8編碼中的文件或將BOM添加到該編碼中。

相關問題