Eclipse 文字コードの設定を変更する方法

Eclipseの文字コードの設定を変更する方法です。

目次

方法 文字コードの設定を変更した場合の挙動
文字コードを設定する(ワークベンチ全体を対象)
文字コードを設定する(プロジェクトorフォルダorファイルを対象)
文字コードを設定する(コンテンツ・タイプを対象)
文字の一部が文字化けする

文字コードの設定を変更した場合の挙動

WindowsにあるEclipseの場合、初期設定されている文字コードはMS932(※)です。

MS932で日本語が記述された状態で、設定をUTF-8に変更した場合、MS932で記述されていた日本語は文字化けします。

UTF-8への設定変更後に新たに日本語を入力するとUTF-8として日本語が入力されます。

Java MS932とShift_JISの違い

※Pleiades All in OneのEclipseはデフォルトで UTF-8 になっています。(2022年12月確認)

 

文字コードを設定する(ワークベンチ全体を対象)

ワークベンチ全体を対象にして文字コードを指定する方法です。

1.「ウィンドウ」>「設定」をクリックします。

eclipse15

 

2.「一般」 >「 ワークスペース」  をクリックし、
「 テキストファイルのエンコード」の「その他」をチェックして文字コードを選択します。

 

文字コードを設定する(プロジェクトorフォルダorファイルを対象)

プロジェクトorフォルダorファイルを対象にして文字コードを指定する方法です。

1.プロジェクト・エクスプローラー等で、「プロジェクト」または「フォルダ」または「ファイル」を右クリックして「プロパティ」をクリックします。下の図はプロジェクトを右クリックした例です。

 

2.「リソース」>「テキスト・ファイル・エンコード」の「その他」をチェックして文字コードを選択します。

 

文字コードを設定する(コンテンツ・タイプを対象)

コンテンツ・タイプを対象にして文字コードを指定する方法です。

1.「ウィンドウ」>「設定」をクリックします。

 

2.「一般」>「コンテンツ・タイプ」をクリックし、「コンテンツ・タイプ」を選択します。
(サンプルではJavaソース・ファイルを選択)
ファイルの関連付けで、対象のファイルを拡張子で確認し、「デフォルト・エンコード」に文字コードを入力し更新ボタンを押します。

 

文字の一部が文字化けする

フォントサイズを変更したとき、フォント名がデフォルトの「Consolas」のままの場合、一部の文字が文字化けすることがあります。
以下は、一部の文字だけ文字化けしている例です。

 

その場合、フォント名をConsolas以外にします。
以下は、フォント名をConsolasからメイリオに変更しました。

 

以下は、Eclipseのフォントの大きさを変えるリンクです。
Eclipse フォントの大きさ/フォントを変える方法

関連の記事

Eclipse 行番号の表示方法
Eclipse タブや空白の表示設定方法
Eclipse パンくずリストの表示と非表示の方法
Eclipse コード・テンプレートを作成する方法

△上に戻る