【发布时间】: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中文件的编码类型?
【问题讨论】:
标签: sql visual-studio unicode encoding