visual studio 2010

我有需要将它们保存为UTF-8(无BOM)的javascript文件,每当我在Notepad ++中将它们转换为正确的格式时,我都会在Visual Studio中打开它们时将它们还原为带有BOM的UTF-8。 我怎样才能阻止VS2010这样做?

另一个问题是,在Visual Studio中没有签名的UTF-8与没有BOM的UTF-8相同?


物料清单或字节顺序标记有时很烦人。 除非您保存它,否则Visual Studio不会更改该文件(如Hans所说)。

这里是解决您的问题的方法:如果您想用其他编码保存文件,请选择另存为,并在文件对话框中扩展保存按钮,然后选择“使用编码保存”。 或者如果你想永久删除这个设置,只需打开文件菜单并选择“高级保存选项”,那么你应该选择“没有签名的UTF-8”(并且这也回答了你最后的问题:)。 是“没有签名的UTF-8”与没有BOM相同。


我已经创建了Fix File Encoding扩展,以防止Visual Studio 2010+将BOM添加到UTF-8文件。


现在有图片。

  • 转到File - > Save As
  • 在这里输入图像描述

  • 然后在保存按钮上单击三角形,然后单击Save with Encoding..
  • 在这里输入图像描述

  • 点击确定覆盖文件,然后从编码列表中查找找到UTF-8 Without signature - >点击OK
  • 在这里输入图像描述

    希望这可以为你节省一些时间。

    链接地址: http://www.djcxy.com/p/33355.html

    上一篇: visual studio 2010

    下一篇: How to avoid inadvertent encoding of UTF