Visual Studio2017のソースファイルのデフォルトのエンコーディングは何ですか

マヌエル

Visual Studio2017は常に新しいファイルをUTF8-BOMとして保存しているようです。また、これは以前のバージョンのVisual Studioには当てはまらなかったようですが、ドキュメントが見つかりませんでした。

また、VS2017で欠落している新しく保存されたファイルのエンコーディングを変更できるオプション「AdvancedSaveOptions \ Encoding」がありました。

質問:

  • すべてのファイルタイプはVS2017でUTF8-BOMエンコーディングで保存されていますか
  • VS2017で新しいファイルのエンコーディングを構成することは可能ですか?
  • VS2017は、UTF8-BOMを持たない「古い」ファイルのエンコーディングを変更しますか
  • このトピックに関するドキュメントはありますか
Amirhossein Mehrvarzi

また、VS2017で欠落している新しく保存されたファイルのエンコーディングを変更できるオプション「AdvancedSaveOptions \ Encoding」がありました。

この機能はすでに存在します!双方向言語をサポートするために、特定の文字エンコードでファイルを保存できます。Visual Studioがファイルを正しく表示するように、ファイルを開くときにエンコードを指定することもできます。

エンコーディングでファイルを保存する

エンコーディングを使用してファイルを保存するには

  1. [ファイル]メニューから[ファイルに名前を付けて保存]を選択し、[保存]ボタンの横にあるドロップダウンボタンをクリックします[高度な保存オプション]ダイアログボックスが表示されます。
  2. [エンコード]で、ファイルに使用するエンコードを選択します。
  3. 必要に応じて、[行末]で、行末文字の形式を選択します。

すべてのファイルタイプはVS2017でUTF8-BOMエンコーディングで保存されていますか

私の場合、VSはすべてのファイルをCodePage1252エンコーディングで保存します

VS2017で新しいファイルのエンコーディングを構成することは可能ですか?

ただし、私のVisual Studioのバージョンは15.6.1であり、以前のバージョンの2017と同じ問題を抱えている人もいますが、この問題は修正さており、Visual Studio 201715.3で利用可能ですとのことです

動作しない場合は、C ++プロジェクトの場合/ utf-8(ソースと実行可能文字セットをUTF-8に設定)を確認してください

VS2017は、UTF8-BOMを持たない「古い」ファイルのエンコーディングを変更しますか

既定では、Visual Studioはバイト順マークを検出して、ソースファイルがエンコードされたUnicode形式(UTF-16やUTF-8など)であるかどうかを判断します。バイトオーダーマークが見つからない場合、/ utf-8または/ source-charsetオプションを使用してコードページを指定していない限り、ソースファイルは現在のユーザーコードページを使用してエンコードされていると見なされます。以下のように、.editorconfigファイルに起因する問題発生した人もいます。

root = true

[*]
indent_style = tab
indent_size = 4
tab_width = 4
trim_trailing_whitespace = true
insert_final_newline = true
charset = utf-8 

その最後の文字セット行はおそらくそれを実行しています...しかし、私は「utf-8-with-bom」を求めていません!

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

突然のシャットダウン後、Visual Studio2017コミュニティエディションをインストールできません

分類Dev

Visual C ++ 2010のソースファイルに「デフォルトで」コメントを追加する方法

分類Dev

Visual Studio 2017 のデフォルト テンプレートでルーティングを変更するにはどうすればよいですか?

分類Dev

Visual Studio 2017のデフォルトの環境フォントは何ですか?

分類Dev

Visual Studio2017でのEntityFrameworkの「データベースファースト」の置き換えは何ですか

分類Dev

コントローラーをスキャフォールディングして、MacのVisual Studio Codeで表示することはできますか?

分類Dev

Visual Studio C#のデフォルトのコーディングカラー

分類Dev

Visual Studio2017のEmacsキーバインディング

分類Dev

Visual Studio 2013エディターのデフォルトのフォントサイズは?

分類Dev

Visual Studio 2017で独自のスキャフォールディングを作成するにはどうすればよいですか?

分類Dev

Visual Studio2017でコンパイルされた.exeのWindowsエクスプローラーファイルプロパティの[詳細]タブにあるファイルバージョン0.0.0.0

分類Dev

Visual Studio2017へのxunit.netのインストール

分類Dev

Visual Studio2017でc ++用のnpgsqlをインストールする方法

分類Dev

Visual Studio 2017のダイアログエディターツールとコントロールはどこにありますか?

分類Dev

Visual Studio2017テストツールのオフラインインストール

分類Dev

Visual Studio 2015でインテリセンスリストをスクロールするためのキーバインディングは何ですか?

分類Dev

コールスタックを使用したOpenCV3 Visual Studio2017のデバッグ.pdbファイルなし

分類Dev

Visual Studio2017でインストールされたAndroidSDKフォルダーを移動するにはどうすればよいですか?

分類Dev

Visual Studioリソース:既存のファイルを追加するためのデフォルトの場所

分類Dev

Visual Studio2017でWindowsXPのコードをコンパイルする方法

分類Dev

Visual Studio 2017のイミディエイトウィンドウでデータコンテキストを使用することは可能ですか?

分類Dev

Visual Studioでデバッグすると、シンボルサーバー上のファイルではなく、間違ったソースが開かれます(ソースファイルの名前が同じ場合)

分類Dev

Visual Studio:特定のライブラリ(「プラグマコメント」付き)が含まれているソースファイルはどれですか?

分類Dev

Visual Studio2017ではデバッグモードx64でのopencv3.2コンパイルはできません

分類Dev

Visual Studio2017を複数のコンピューターにインストールする

分類Dev

Visual StudioでCmderをデフォルトのcmd(コンソール)として設定するにはどうすればよいですか?

分類Dev

Visual Studio2017の既存のインスタンスでファイルを開く

分類Dev

Visual StudioCodeでのIonic2のデバッグ-ソースファイルでブレークポイントをヒットする方法は?

分類Dev

Visual Studio2017から.NetCoreコンソールアプリをデバッグする

Related 関連記事

  1. 1

    突然のシャットダウン後、Visual Studio2017コミュニティエディションをインストールできません

  2. 2

    Visual C ++ 2010のソースファイルに「デフォルトで」コメントを追加する方法

  3. 3

    Visual Studio 2017 のデフォルト テンプレートでルーティングを変更するにはどうすればよいですか?

  4. 4

    Visual Studio 2017のデフォルトの環境フォントは何ですか?

  5. 5

    Visual Studio2017でのEntityFrameworkの「データベースファースト」の置き換えは何ですか

  6. 6

    コントローラーをスキャフォールディングして、MacのVisual Studio Codeで表示することはできますか?

  7. 7

    Visual Studio C#のデフォルトのコーディングカラー

  8. 8

    Visual Studio2017のEmacsキーバインディング

  9. 9

    Visual Studio 2013エディターのデフォルトのフォントサイズは?

  10. 10

    Visual Studio 2017で独自のスキャフォールディングを作成するにはどうすればよいですか?

  11. 11

    Visual Studio2017でコンパイルされた.exeのWindowsエクスプローラーファイルプロパティの[詳細]タブにあるファイルバージョン0.0.0.0

  12. 12

    Visual Studio2017へのxunit.netのインストール

  13. 13

    Visual Studio2017でc ++用のnpgsqlをインストールする方法

  14. 14

    Visual Studio 2017のダイアログエディターツールとコントロールはどこにありますか?

  15. 15

    Visual Studio2017テストツールのオフラインインストール

  16. 16

    Visual Studio 2015でインテリセンスリストをスクロールするためのキーバインディングは何ですか?

  17. 17

    コールスタックを使用したOpenCV3 Visual Studio2017のデバッグ.pdbファイルなし

  18. 18

    Visual Studio2017でインストールされたAndroidSDKフォルダーを移動するにはどうすればよいですか?

  19. 19

    Visual Studioリソース:既存のファイルを追加するためのデフォルトの場所

  20. 20

    Visual Studio2017でWindowsXPのコードをコンパイルする方法

  21. 21

    Visual Studio 2017のイミディエイトウィンドウでデータコンテキストを使用することは可能ですか?

  22. 22

    Visual Studioでデバッグすると、シンボルサーバー上のファイルではなく、間違ったソースが開かれます(ソースファイルの名前が同じ場合)

  23. 23

    Visual Studio:特定のライブラリ(「プラグマコメント」付き)が含まれているソースファイルはどれですか?

  24. 24

    Visual Studio2017ではデバッグモードx64でのopencv3.2コンパイルはできません

  25. 25

    Visual Studio2017を複数のコンピューターにインストールする

  26. 26

    Visual StudioでCmderをデフォルトのcmd(コンソール)として設定するにはどうすればよいですか?

  27. 27

    Visual Studio2017の既存のインスタンスでファイルを開く

  28. 28

    Visual StudioCodeでのIonic2のデバッグ-ソースファイルでブレークポイントをヒットする方法は?

  29. 29

    Visual Studio2017から.NetCoreコンソールアプリをデバッグする

ホットタグ

アーカイブ