IntelliJ IDEA 2020.2 ヘルプ

ファイルエンコーディング

Windows および Linux 用のファイル | 設定 | エディター | ファイルエンコーディング

macOS Ctrl+Alt+S the Settings/Preferences iconIntelliJ IDEA | 環境設定 | エディター | ファイルエンコーディング

ファイルまたはディレクトリのエンコーディングが定義されていない場合、プロジェクトのエンコーディングが使用されます。プロジェクトのエンコードを取得できない場合(たとえば、プロジェクトがまだ作成されていない場合)、IntelliJ IDEA はグローバルエンコードを使用します。

ファイルまたはディレクトリのエンコーディングは、プロジェクトのエンコーディングよりも優先されます。プロジェクトのエンコーディングは、グローバルエンコーディングよりも優先されます。

項目

説明

グローバルエンコーディング

他のエンコードオプションが指定されていない場合、デフォルトで使用されるエンコードを選択します。

たとえば、デフォルトのプロジェクトの設定を指定するとき、またはバージョン管理ストレージからソースをチェックアウトするときに、選択したエンコーディングが適用されます。

オペレーティングシステムのデフォルトエンコーディングを使用するには、システムデフォルトを選択します。

プロジェクトエンコーディング

下のデフォルトエンコードフィールドでエンコードが指定されていないフォルダーで使用されるデフォルトのエンコードを選択します。

オペレーティングシステムのデフォルトエンコーディングを使用するには、システムデフォルトを選択します。

パス この列には、ファイルまたはディレクトリへのパスが表示されます。
デフォルトエンコード

この列には、パスで指定されたファイルまたはディレクトリのエンコードが表示されます。

エンコードがファイル内で定義されていて変更できない場合、グレー表示されます。

エンコードが構成可能な場合は、オプションのリストから選択します。

ファイルに埋め込まれたエンコーディング情報は、選択されたエンコーディング情報をオーバーライドします。ネストされたファイルまたはディレクトリのエンコード情報は、外部ディレクトリまたはプロジェクト全体のエンコード情報よりも優先されます。

プロパティファイルのデフォルトエンコード プロジェクトのプロパティファイルのエンコーディングを指定します。Java API によると、java.util.Properties クラスの load(InputStream) / store(OutputStream, String) メソッドは、入出力ストリームに ISO 8859-1 エンコードを使用します。変更する特別な理由がない限り、このエンコードを使用することをお勧めします。この場合、リストから目的のエンコーディングを選択できます。特に、プロジェクト全体に定義されたエンコーディングを使用できます。
ネイティブコードから ASCII コードへの自動変換を行う

プロパティファイルに表示されるエスケープシーケンスとして保存される国別文字(非 ISO 8859-1(英語))を使用するには、このオプションを選択します。

このチェックボックスがオフの場合、IntelliJ IDEA は国別文字を表示しません。

詳細はプロパティファイルのエンコーディングの設定を参照してください。

各国文字の 2 つの表現を比較する:

native to ascii conversion png
UTF-8 ファイルの作成

このセレクターを使用して、IntelliJ IDEA が UTF-8(英語) ファイルを作成する方法を選択します。

このオプションは、Windows 以外の OS で作業しており、UTF-8 ファイルエンコーディングの柔軟性を高めたい場合に役立ちます。

BOM 付き UTF-8 オプションは、BOM と互換性のないソフトウェアまたはインタープリターが実行する必要のあるスクリプトで問題を引き起こす可能性があることに注意してください。

最終更新日 :