どうやら、Visual Studio 2008(SP1)がCSSファイルを開くと、UTF8 BOMマーカーをBOMとして認識せず、代わりにテキストとして解釈します(最初の3文字はとして表示されます
が、表示されるべきではありません)。VSは通常CSSファイルをBOMと一緒に保存しませんが、IDEがBOMを認識し、そこにあるときにそれを尊重することを期待します。
これはVisualStudioのバグである可能性がありますが、回避策を知っている人はいますか?
どうやら、Visual Studio 2008(SP1)がCSSファイルを開くと、UTF8 BOMマーカーをBOMとして認識せず、代わりにテキストとして解釈します(最初の3文字はとして表示されます
が、表示されるべきではありません)。VSは通常CSSファイルをBOMと一緒に保存しませんが、IDEがBOMを認識し、そこにあるときにそれを尊重することを期待します。
これはVisualStudioのバグである可能性がありますが、回避策を知っている人はいますか?
これは、Visual Studio2008SP1のバグのようです。CSSファイルを誤って解釈すると、引き続き誤って解釈されます。砂の上の兆候も、右クリックして[プログラムから開く]を選択しても、内部エディターでは機能しなかったことを示しています。
VisualStudioを閉じて再度開くと機能しませんでした。最終的に機能したのは次のとおりです。
または、簡単に言うと、「エンコードあり」に関連付け、VSを再起動し、「自動」エンコードでCSSを正しく開き、デフォルトのCSSエディターに再度関連付けます。