ファイルエンコーディング
JetBrains Rider は、エンコーディングを検出できなかったファイルの表示や編集にこれらの設定を使用し、新しいファイルには指定したエンコーディングを使用します。

JetBrains Rider がファイルやディレクトリのエンコーディングを判別できない場合、設定されているプロジェクトエンコーディングにフォールバックします。 プロジェクトが存在しない場合、JetBrains Rider はグローバルエンコーディングを使用します。 ファイルまたはディレクトリのエンコーディングはプロジェクトエンコーディングよりも優先され、プロジェクトエンコーディングはグローバルエンコーディングよりも優先されます。
ファイルエンコーディングの処理について詳しくは、 エンコーディング を参照してください。
- グローバルエンコーディング
他のエンコーディングオプションが適用されない場合に使用するエンコーディングを選択します。
たとえば、JetBrains Rider はプロジェクトに含まれないファイルや、バージョン管理システムからソースをチェックアウトする際にこのエンコーディングを使用します。
- プロジェクトのエンコーディング
下の表に記載されていないファイルに使用するエンコーディングを選択します。
- パス
エンコーディングを設定したいファイルまたはディレクトリへのパスを指定します。
- エンコーディング
指定したファイルやディレクトリに使用するエンコーディングを選択します。
このセレクタが無効になっている場合、ファイルに BOM が含まれているか、エンコーディングが明示的に宣言されている可能性があります。 この場合、このファイルに使用するエンコーディングを設定することはできません。
ディレクトリに設定したエンコーディングは、その中のすべてのファイルとサブディレクトリに適用されます。
- ネイティブコードからASCII コードへの自動変換を行う
対応するエスケープシーケンスの代わりにネイティブ文字 (ISO-8859-1(英語) で定義されていない文字) を表示します。

デフォルトで、JetBrains Rider はネイティブ文字を大文字の ASCII エスケープシーケンスに変換します。 小文字を使用するには、次のプラットフォームプロパティをカスタムプロパティファイルに追加し、IDE を再起動します。
idea.native2ascii.lowercase=true詳細については、 プラットフォームのプロパティ を参照してください。
- UTF-8 ファイルの作成
JetBrains Rider が UTF-8 ファイルを作成する方法を選択してください:
BOM付き
BOM なし
ウィンドウに BOM があり、それ以外の場合は BOM がない
デフォルトでは、JetBrains Rider は Windows では BOM 付き UTF-8 ファイルを作成し、他のオペレーティングシステムでは BOM なし UTF-8 ファイルを作成します。