Visual Studio中的SQL文件编码

5
当我们在Visual Studio中创建存储过程(扩展名为.sql)时,文件编码会自动设置为“Unicode(带签名的UTF-8) - 代码页65001”。
这会给我们的DBA带来问题,因为他们的脚本不喜欢它。
我们必须手动更改为“西欧(Windows) - 代码页1252”。
自从我们从VS 2005升级到2008以来,这种情况似乎只发生了一次。有人能解释一下发生了什么并如何停止它吗?

这种编码也被称为“带有BOM的UTF-8”。 - Daniel Leach
3个回答

4
为了总结Codeslayer提供的链接(以防页面网址更改)...将sql文件模板更改为ANSI编码,方法是使用记事本打开,然后将其保存为ANSI文件。您可以对已创建的文件执行相同的操作。 \Common7\Tools\Templates\Database Project Items
你刚刚让我们的数据库管理员非常高兴!

页面的URL已经改变 :) - Mike M

3

2

对于Visual Studio 2010,您还需要更新另一组文件:

C:\Program Files (x86)\Microsoft Visual Studio 10.0\VSTSDB\Extensions\SqlServer\Items


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接