c# - 我如何告诉 VS 2008 停止在我的文件前面放置字节顺序标记?

标签 c# visual-studio visual-studio-2008 version-control unicode

默认情况下,Visual Studio 2008 将 Unicode 字节顺序标记放在您保存的任何文件的前面。您可以通过转到文件 > 高级保存选项并选择不同的编码来针对每个文件覆盖它。

如何告诉 VS 对特定项目或解决方案中的所有文件使用默认编码?这极大地搞砸了源代码控制,因为我们有一些用户使用 VS 提交文件,而另一些用户则没有,从而创建了“虚假”提交。

最佳答案

据我所知,在 VS 2008 中没有全局设置编码的选项。在速成版中,“高级另存为”是更改编码的唯一选项。

但是有一个变通办法 - 您可以通过将计算机区域设置设置为英语来让 visual studio 使用不同的编码。这反过来会迫使 VS 使用“西欧 - Codepade 1252”而不是“Unicode UTF-8 - 代码页 65001”。同样,这适用于 Express 版本,我很确定它适用于完整的应用程序。

希望对您有所帮助...

F.

关于c# - 我如何告诉 VS 2008 停止在我的文件前面放置字节顺序标记?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/619522/

相关文章:

visual-studio - Devenv ProjectConfig 开关 - Win32 和 x64

asp.net - 安装 Visual Studio Express 2010

c# - 如何在 C# 中使用 linq 检查列表中是否存在两个值

c# - CaSTLe Windsor 处置命令

c# - 在 Visual Studio 中调试时,某些对象显示为 System.__ComObject

visual-studio - 如何在Visual Studio 2017中使用Bower程序包

visual-studio-2008 - VS2008 TFS : Is it possible to change the default Check-in Action for work items?

c# - 存储库方法与扩展 IQueryable

c# - 有没有办法在属性的属性上使用 "ShouldSerialize[PropertyName]"?

visual-studio-2010 - VS2010工具栏加载时间太长