6

VSEW 2013 在保存文件时更改了文件的编码 - 在 VSEW 2012 中我没有出现这个问题。我不记得我是否更改了配置。以防止在 VSEW 2012 中出现这种情况,或者它是否按默认要求工作。

在任何情况下,我都无法弄清楚如何保存编码,除了通过 File > Save As 单独设置每个文件并明确设置所需的编码。依赖这种方法会很乏味(而且非常容易出错)。

特别是,最初编码为不带 BOM(不带签名)的 UTF-8的 HTML 文件被 VSEW 2013保存为带 BOM 的 UTF-8 。

是否有任何全局设置可以防止 VSEW 2013 更改编码,或者将其设置为始终使用没有 BOM 的 UTF-8?

喷气推进实验室

PS 来自 Vlasov Studio 的免费修复文件编码扩展 (FixFileEncoding_11.vsix) 可以满足需要(以及更多),但只能安装在 Visual Studio Pro 上,而不是 Express 版本。 http://vlasovstudio.com/fix-file-encoding/index.html

4

1 回答 1

0

您可以为 VS2013 安装修复文件编码。据该网站称,它“自动检测何时在 Visual Studio 中打开 UTF-8 文件,并将其编码设置为 UTF-8,无需签名。如果您不编辑该文件,则它保持不变。如果您编辑该文件,它将在没有 BOM 的情况下保存。”

它对我来说很好。希望能帮助到你。

于 2014-01-13T15:05:21.377 回答