提问人:Simon Keep 提问时间:9/5/2008 更新时间:9/3/2010 访问量:6072
Visual Studio 中的 SQL 文件编码
SQL file encoding in Visual Studio
问:
当我们在 Visual Studio 中创建存储过程(扩展名为 .sql)时,文件编码会自动设置为“Unicode(带签名的 UTF-8)- 代码页 65001”。
这导致了我们 DBA 的问题,因为他们的脚本不喜欢它。
我们必须手动输入并将它们更改为“西欧 (windows) - 代码页 1252”。
这似乎只是在我们从 2005 年升级到 VS 2008 之后才发生。谁能解释发生了什么以及如何阻止它?
答:
3赞
Codeslayer
9/5/2008
#1
我认为有人遇到过像您这样的类似问题,并有以下解决方法发布在
http://connect.microsoft.com/VisualStudio/feedback/Workaround.aspx?FeedbackID=319830
4赞
Simon Keep
9/5/2008
#2
总结Codeslayer提供的链接(以防页面URL更改)...
使用记事本打开,然后将其另存为 ANSI 文件,将 sql 文件模板更改为 ANSI 编码。您可以对已创建的文件执行相同的操作。 \Common7\Tools\Templates\Database 项目项
你刚刚让我们的DBA非常高兴!
评论
0赞
Mike M
3/17/2016
页面 URL 确实更改了:)
2赞
Matt Connolly
9/3/2010
#3
对于 Visual Studio 2010,需要更新另一组文件:
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VSTSDB\Extensions\SqlServer\Items
评论
UTF-8 with BOM