对于最后几个版本,Visual Studio一直在CSS文件的开头插入奇数字符。我知道它与文本文件的编码有关(它是Unicode Byte-Ordering-Mark(BOM)。)。在几个版本之前,我能够更改设置,以便VS以不同方式保存文件并停止这样做,但我似乎无法找到有关该设置的任何注释。
额外的代码似乎影响了某些浏览器对css文件的解释,或者至少影响了BOM之后的第一段css代码。
TIA
答案 0 :(得分:1)
在VS 2012中,在工具>下;选项,可以选择将文档另存为Unicode:
如果您选中了它,请尝试取消选中它。您可能必须确保您的css文件包含您正在使用的任何代码页的合法字符。