如何强制视觉工作室在UTF-8编码的CSS文件开始时纪念BOM?
-
24-09-2019 - |
题
显然,当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编辑器重新缔合,完成。
不隶属于 StackOverflow