如何在Visual Studio中设置标准编码

我正在寻找一种方法来设置Visual Studio,所以它总是以UTF-8格式保存我的文件。

我只发现设置这个项目广泛的选项有没有一种方法来设置它的Visual Studio广泛?

您是否希望将文件保存为UTF-8,因为您正在使用ASCII编码中将丢失的特殊字符? 如果是这种情况,那么在Tools > Options > Environment > Documents有一个VS2008全局设置, Save documents as Unicode when data cannot be saved in codepage ,将其命名Save documents as Unicode when data cannot be saved in codepage 。 启用此function后,如果某些字符不能在其他默认的代码页中显示,则VS2008将保存为Unicode。

另外,哪些文件被保存为UTF-8? 我所有的.cs,.csproj,.sln,.config,.as * x等都保存为UTF-8(带签名,字节顺序标记)。

我不知道一个全球性的设置,但你可以试试这个:

  1. 以UTF-8保存所有Visual Studio模板
  2. 编写一个将侦听DocumentSaved事件的Visual Studiomacros/ Addin,并将文件保存为UTF-8格式(如果尚未)。
  3. 把代理放在你的源代码控制器上,以确保新文件总是UTF-8。