プロパティファイル
プロパティファイルは .properties 拡張子を持つテキストファイルであり、UI でアクセスしてレンダリングできるキーと値のペアの形式でローカライズ文字列が含まれています。
IntelliJ IDEA は、これらのファイルをアイコン でマークします。
IntelliJ IDEA は XML 形式のプロパティファイルも認識します。 それらはアイコン でマークされています。
同じベース名と言語固有の接尾辞を持ついくつかのプロパティファイルは、便宜上、 リソースバンドルに組み合わせることができます。
プロパティファイルを作成
ファイルを作成するディレクトリを右クリックします。
ターゲットディレクトリのコンテキストメニューから、 を選択します。
新規ファイル ダイアログで、対応する拡張子 .properties を付けてファイル名を入力し、 OK(O) をクリックします。
プロパティファイルのエンコーディング
IntelliJ IDEA では、プロパティファイルのデフォルトのエンコーディングは ISO-8859-1 です。 選択したエンコーディングで定義されていない文字に対してはエスケープシーケンスを使用することもできます。 プロジェクトレベルでプロパティファイルのデフォルトエンコーディングを別に定義することもできます。
プロパティファイルのデフォルトエンコーディングを設定
設定 ダイアログ(Ctrl+Alt+S )で、 を選択します。
プロパティファイルのデフォルトエンコード リストからエンコーディングを選択します。
必要に応じて、 ネイティブコードからASCII コードへの自動変換を行う を有効にして、対応するエスケープシーケンスの代わりにネイティブ文字 (ISO-8859-1(英語) で定義されていない文字) を表示します。
詳細については、 エンコード を参照してください。
設定でプロパティファイルの既定のエンコードが UTF-8 プロパティの既定のオプションに設定されていて、IntelliJ IDEA がプロパティファイル内で UTF-8 でサポートされていない文字を検出すると、IntelliJ IDEA はそのプロパティファイルのエンコードを ISO-8559-1 に自動的に切り替えます。

プロパティファイルで UTF-8 エンコードが使用されており、バージョン 8 以前の Java コード (たとえば、サーバーのランタイム内) が ISO-8859-1 文字セットで定義されていない文字を含むプロパティファイルにアクセスしていることを IntelliJ IDEA が識別した場合、 エスケープシーケンスに変換する インスペクションを使用すると、互換性のために非準拠の文字をエスケープシーケンスに変換できます。
