Visual Studio 2008 - .SQL 文件的默认编码样式
Posted
技术标签:
【中文标题】Visual Studio 2008 - .SQL 文件的默认编码样式【英文标题】:Visual Studio 2008 - Default Encoding style with .SQL files 【发布时间】:2010-08-03 15:58:05 【问题描述】:使用的工具: 视觉工作室 2008 Team Foundation Server 或 Visual Source Safe
背景故事: 我们将 SQL 文件添加到源代码控制中。为此,我们将它们添加到扩展名为 .sql 的解决方案中并签入。
默认情况下,这些文件保存为 unicode。这意味着用户 A 可以保存 foo.sql,而用户 B 可以获取最新并获取 foo.sql
问题: 不幸的是,由于默认情况下编码是 unicode,如果 foo.sql 恰好具有可被 8 位整除的文件大小,系统将以错误的格式打开文件。这会导致文件看起来像是有中文字符而不是普通的 sql 语句。
如果用户 A 手动将编码类型更改为西欧,则可以解决此问题,但这是一个巨大的痛苦。如果用户A忘记手动设置编码也很难注意到,除非出现问题。
问题: 有没有办法让 Visual Studio 为西欧的 sql 文件设置默认编码?有没有办法批量更新visual studio中文件的编码类型?
【问题讨论】:
【参考方案1】:您可以更新 Visual Studio 默认文件。请参阅这篇文章中的答案:
SQL file encoding in Visual Studio
【讨论】:
以上是关于Visual Studio 2008 - .SQL 文件的默认编码样式的主要内容,如果未能解决你的问题,请参考以下文章
带有 Visual Studio 2008 的 SQL Server Compact
面向开发人员的 SQL Server 2008 和 Visual Studio 2010
Visual Studio 2010 数据库项目无法识别 SQL 2008 地理数据类型
带有 SQL Server 2008 的 Visual Studio 2005 Reporting Services [重复]
Windows Server 2008和Visual Studio 2008和SQL Server 2008是啥大神们帮帮忙
安装sql server 2008 R2,提示错误:此计算机上安装了 Microsoft Visual Studio 2008 的早期版本。请在安装 SQL Server 2008 前将 Micros