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