當我們在Visual Studio中創建存儲過程(擴展名爲.sql)時,文件編碼自動設置爲'Unicode(帶簽名的UTF-8) - 代碼頁65001'。Visual Studio中的SQL文件編碼
這會導致我們DBA的問題,因爲他們的腳本不喜歡它。
我們必須手動進入並將其更改爲'西歐(windows) - 代碼頁1252'。
這似乎只是從2005年升級到VS 2008以來才發生。任何人都可以解釋發生了什麼以及如何阻止它?
當我們在Visual Studio中創建存儲過程(擴展名爲.sql)時,文件編碼自動設置爲'Unicode(帶簽名的UTF-8) - 代碼頁65001'。Visual Studio中的SQL文件編碼
這會導致我們DBA的問題,因爲他們的腳本不喜歡它。
我們必須手動進入並將其更改爲'西歐(windows) - 代碼頁1252'。
這似乎只是從2005年升級到VS 2008以來才發生。任何人都可以解釋發生了什麼以及如何阻止它?
我想有人遇到了類似的問題,像你這樣的,不得不被在
http://connect.microsoft.com/VisualStudio/feedback/Workaround.aspx?FeedbackID=319830
發佈總結由Codeslayer提供的鏈接以下解決方法(如果頁面的URL變化)...
通過用記事本打開,然後將其另存爲ANSI文件,將sql文件模板更改爲ANSI編碼。您可以對已創建的文件執行相同的操作。 \ Common7 \ Tools \ Templates \ Database項目項目
您剛剛讓我們的DBA非常高興!
對於Visual Studio 2010中,還有另外一組文件,你需要更新:
C:\ Program Files文件(x86)的\微軟的Visual Studio 10.0 \ VSTSDB \擴展\ SqlServer的\項目
頁面網址確實改變了:) – 2016-03-17 02:38:41