工具:
的Visual Studio 2008
的Team Foundation Server或Visual Source Safe中Visual Studio 2008中 - 與.SQL文件默認編碼方式是使用
背景故事:
我們爲SQL文件添加到我們的源代碼管理。我們通過將它們添加到帶有.sql擴展名的解決方案並檢入它們來實現此目的。
默認情況下,這些文件保存爲unicode。這也就意味着,用戶A可以節省foo.sql和用戶B可以得到最新的搶foo.sql
問題:
不幸的是,由於編碼是unicode默認情況下,如果foo.sql恰好有一個可以被8位整除的文件大小,系統將以錯誤的格式打開文件。這會導致文件看起來像中文字符而不是普通的sql語句。
如果用戶A手動將編碼類型更改爲西歐,這可以修復,但這是一個巨大的痛苦。如果用戶A忘記手動設置編碼,除非出現問題,否則很難注意到這一點。
問:
有沒有辦法有視覺工作室使SQL的缺省編碼文件西歐?有沒有辦法在Visual Studio中批量更新文件的編碼類型?