ファイルを保存するときにVSEW 2013がファイルのエンコーディングを変更しています。これはVSEW 2012で発生しなかった問題です。 VSEW 2012でこれを防止するか、デフォルトで必要に応じて機能するかどうかを判断します。Web用Visual Studio Express 2013 - エンコードされていないファイルを保存する
いずれの場合でも、[ファイル]> [名前を付けて保存]を使用して各ファイルを除いて、エンコードを節約する方法を考えることはできません。このアプローチに依拠するのは面倒(しかもエラーが起こりやすい)です。特に
、HTMLファイルが元々として保存される(署名なし)BOMなしUTF-8でエンコードされたUTF-8 VSEW 2013
によってBOMとはVSEWを防止するために、任意のグローバル設定はあり2013がBOMなしでUTF-8を使用するように設定することはできませんか?
JPL
P.S. Vlasov Studioの無料のFix File Encoding拡張機能(FixFileEncoding_11.vsix)は、必要な機能を備えていますが、ExpressバージョンではなくVisual Studio Proにのみインストールできます。 http://vlasovstudio.com/fix-file-encoding/index.html
タイプミスを修正していただきありがとうございます。 これを修正する方法についての経験は一人もありませんか?確かに、HTMLファイルにBOMを挿入したいという人はいませんか?これは私のためのブレーカーです - 修正がない場合や簡単な回避策がある場合は、2012バージョンに戻すか、別のHTML/JS/CSSエディターに切り替える必要があります。 – JPL
この問題は、当初考えていたように、すべてのテキストファイルには当てはまらないようですが、を含むHTMLファイル、つまり私のすべてのWebページ(数百)。 私は過去にBOMを含むWebファイルに問題がありましたが、それは数年前のことでしたが、詳細を覚えていません。今日は、現在使用しているすべてのライブWebサーバーとテストWebサーバーで、BOM付きのUTF-8としてエンコードされたテストページを試しました。問題は発生しませんでした。 – JPL
2012年バージョンのVSEWに戻ったり、別のIDEに切り替えることは魅力的ではありません。 短期間にBOMの有無にかかわらずファイルが混在しています。私はこれがTFSソースコードの制御と比較に問題を生じさせないことを願っています。 (WinDiffはBOMだけが異なる場合に違いを示し、DiffMergeはBOMを無視します)。 – JPL