# エンコード

> For the complete documentation index, see [llms.txt](https://www.jetbrains.com/ja-jp/help/idea/llms.txt).

ファイルを正しく表示および編集するには、IntelliJ IDEA は使用するエンコーディングを認識する必要があります。 ソースコードファイルは通常、UTF-8 でエンコードされます。 他の要件がない限り、これが推奨されるエンコードです。

ファイルのエンコーディングを判別するために、IntelliJ IDEA は次の手順を使用します:

* バイトオーダーマーク (BOM) が存在する場合、IntelliJ IDEA は他のすべての設定に関係なく、対応する Unicode エンコードを使用します。 詳細については、 [バイト順マーク(英語)](https://en.wikipedia.org/wiki/Byte_order_mark)を参照してください。

* ファイルがエンコーディングを明示的に宣言している場合、IntelliJ IDEA は指定されたエンコーディングを使用します。 例: これは、XML、HTML、JSP ファイルに適用できます。 明示的な宣言は他のすべての設定も上書きしますが、エディターで変更できます。

* ファイルに BOM がなく、明示的なエンコーディング宣言がない場合、IntelliJ IDEA は、 [ファイルエンコーディング設定](#file-encoding-settings)でファイルまたはディレクトリに設定されたエンコーディングを使用します。 ファイルまたはディレクトリにエンコーディングが設定されていない場合、IntelliJ IDEA は親ディレクトリのエンコーディングを使用します。 親ディレクトリのエンコーディングも設定されていない場合、IntelliJ IDEA は プロジェクトエンコーディング にフォールバックし、プロジェクトがない場合は グローバルエンコーディング にフォールバックします。

Procedure: ファイルの表示に使用されるエンコーディングを変更する

IntelliJ IDEA がファイル内の文字を正しく表示しない場合は、ファイルのエンコーディングを検出できなかった可能性があります。 この場合、このファイルの表示と編集に使用する正しいエンコードを指定する必要があります。

1. エディターでファイルを開きます。

2. [ステータスバー](guided-tour-around-the-user-interface.html#status-bar)の   ファイルエンコーディング   ウィジェットをクリックします。

または、メインメニューから  `ファイル | ファイルのプロパティ | ファイルエンコーディング` を選択します。

3. 正しいエンコーディングを選択してください。

![ステータスバーのエンコード](https://resources.jetbrains.com/help/img/idea/2026.3/encoding2.png)

> **Tip:**
> エンコーディングのリストはかなり長いです。 [スピード検索](speed-search-in-the-tool-windows.html)を使用すると、正しいエンコーディングをすばやく見つけられます: ポップアップが開いているときに入力を開始してください。

![三角形の警告アイコン](https://resources.jetbrains.com/help/img/idea/2026.3/app.general.warning.svg) または ![円形のエラーアイコン](https://resources.jetbrains.com/help/img/idea/2026.3/app.general.error.svg) でマークされたエンコーディングは、ファイルの内容を変更する可能性があります。 この場合、IntelliJ IDEA は、ファイルの処理方法を選択できるダイアログを開きます。

* 再ロード : ディスクからエディターにファイルをロードし、エンコードの変更をエディターのみに適用します。 選択したエンコーディングに関連するコンテンツの変更が表示されますが、実際のファイルは変更されません。

* 変換 : 選択したエンコーディングでファイルを上書きします。

これにより、ファイルの関連付けが [ファイルエンコーディング設定](#file-encoding-settings)に追加されます。 IntelliJ IDEA は、指定されたエンコーディングを使用して、このファイルを表示および編集します。

Procedure: ファイルのエンコード設定を構成する

* `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS)) を押して設定を開き、  `エディター | ファイルエンコーディング`  を選択します。

IntelliJ IDEA は、これらの設定を使用して、エンコーディングを検出できなかったファイルを表示および編集し、新しいファイルには指定されたエンコーディングを使用します。 詳細については、 [ファイルエンコーディング](settings-file-encodings.html)を参照してください。

Procedure: コンソール出力エンコーディングを選択する

デフォルトでは、IntelliJ IDEA はシステムエンコーディングを使用してコンソール出力を表示します。

1. 設定   ダイアログ（ `Ctrl+Alt+S` (Windows), `⌘ Comma` (macOS), `⌘ Comma` (IntelliJ IDEA Classic (macOS)), `⌘ Comma` (macOS System Shortcuts), `Ctrl+Alt+S` (XWin), `Ctrl+Alt+S` (GNOME), `Ctrl+Alt+S` (KDE), `Ctrl+Alt+S` (Emacs), `Ctrl+Alt+S` (Sublime Text), `⌘ Comma` (Sublime Text (macOS)), `Ctrl+Alt+S` (Visual Studio), `⌘ Comma` (Visual Studio (macOS)), `Ctrl+Alt+S` (NetBeans), `Ctrl+Alt+S` (Eclipse), `⌘ Comma` (Eclipse (macOS)) ）で、  `エディター | 一般 | コンソール`  を選択します。

2. デフォルトエンコード   リストからデフォルトのエンコーディングを選択します。

3. 変更を適用するには、   OK   をクリックします。

コンソール出力設定の詳細については、「 [コンソール](settings-console-folding.html)」を参照してください。

## See also

### 関連

[ファイルエンコーディング](settings-file-encodings.html) [コンソール](settings-console-folding.html)

