57

Visual Studioをセットアップする方法を探していますので、常にファイルをUTF-8に保存します。Visual Studioで標準のエンコーディングを設定する方法

私はこのプロジェクトを広く設定するためのオプションが見つかりましたが、Visual Studioを幅広く設定する方法はありますか?

+16

このプロジェクトをどこに設定するオプションはありますか? – Marc

答えて

1

私は、グローバル設定nitherを知りませんが、あなたはこれを試すことができます。

  1. 保存UTF-8
  2. 内のすべてのVisual StudioテンプレートがリッスンするVisual Studioのマクロ/アドインを書きますDocumentSavedイベントを返し、UTF-8形式でファイルを保存します(まだない場合)。
  3. ソースコントロールに新しいファイルが常にUTF-8であることを確認するプロキシを配置します。
+2

3.ファイルをチェックインするとすぐに、ファイルがチェックインされたファイルと一致しないと判断されるので、悪い考えです。まあ、少なくとも、転覆で。チェックとチェックインの両方をエンコードすることができれば、これは問題ではありません。 – TamusJRoyce

+0

こんにちは、レポートデザイナーのエンコード属性をutf-8に変更する理由を知っていますか? http://stackoverflow.com/questions/30071846/editing-client-report-definition-rdlc-file-in-report-desinger-change-encoding-at – Mohammadreza

52

ASCIIエンコーディングで失われる特殊文字を使用しているため、ファイルをUTF-8として保存しますか?その場合、Save documents as Unicode when data cannot be saved in codepageという名前のTools > Options > Environment > DocumentsにVS2008のグローバル設定があります。これを有効にすると、特定の文字をその他のデフォルトのコードページで表現できない場合、VS2008はUnicodeとして保存されます。

また、ファイルはではなく、はUTF-8として保存されていますか?すべての.cs、.csproj、.sln、.config、.as * xなどはすべて、デフォルトでUTF-8(署名、バイトオーダーマーク付き)として保存されます。

+1

設定のヒントありがとうございます。コンパイル中にエラーが発生したxamlファイルでこの問題が発生しました – surfen

+0

こんにちは、レポートデザイナーがUTF-8にエンコード属性を変更する理由を知っていますか? http://stackoverflow.com/questions/30071846/editing-client-report-definition-rdlc-file-in-report-desinger-change-encoding-at – Mohammadreza

+0

まだ解決策はありませんか?私のVS2015はクラッシュするたびにコードページをリセットし続けています。私の電気では、そのようなことが頻繁に起こります。マイクロソフトがどのようにしてこのようになったのですか、そして最高のIDEを作ってデフォルトのコードページ設定を忘れることはどうですか?( –

関連する問題