Visual Studio中的SQL文件编码
时间:2020-03-05 18:48:05 来源:igfitidea点击:
当我们在Visual Studio(带有扩展名.sql)中创建存储过程时,文件编码会自动设置为" Unicode(带签名的UTF-8)代码页65001"。
这会导致我们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)\ Microsoft Visual Studio 10.0 \ VSTSDB \ Extensions \ SqlServer \ Items