显然,当Visual Studio 2008(SP1)打开CSS文件时,它不识别UTF8 BOM标记为BOM,而是将其解释为文本(前三个字符显示为 , ,但不应该可见)。虽然VS通常不会用BOM保存CSS文件,但我希望IDE在那里时能识别并尊重BOM。

但是,这可能是Visual Studio的错误,但是有人知道解决方法吗?

有帮助吗?

解决方案

这似乎是Visual Studio 2008 SP1的错误。一旦误解了CSS文件,它将继续误解它。沙子上的标志也是正确的,可以对“打开”的右图和选择“与任何内部编辑”不起作用。

关闭视觉工作室并重新开放它无效。最终有效的是:

  • 右键单击CSS文件,选择 打开用 并选择 CSS源编辑器带编码
  • 点击 设为默认, ,然后单击 好的. 。什么都不会发生。
  • 关闭所有编辑。关闭视觉工作室
  • 重新开放视觉工作室和您的解决方案或项目。
  • 双击CSS文件。它将要求编码。选择 汽车. 。现在应该正确打开。
  • 再次右键,并将默认编辑器设置为 CSS源编辑器 (否则,您始终必须手动选择编码)。

或简而言之:与“使用编码”,重新启动vs,与编码“自动”正确打开CSS,与默认CSS编辑器重新缔合,完成。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top