エンコーディング・改行コード最近は開発時の文字コードにUTF-8こと多いのです。その場合、Eclipse(Java)のデフォルトエンコーディングと同じなので、特に設定を変更しなくても、日本語の文字を正常に表示させられます。UNIX系OSで開発されたプロジェクトを利用する場合には、文字コードがEUCになっていることが多いです。英数字だけであればよいのですが、日本語等アスキー文字以外のマルチバイト文字が含まれていると文字化けします。OSプラットフォームによって標準的な改行コードが違います。適切に設定していないと、Eclipseのエディタ上で、各行が改行されずに全部つながって表示されたり、Eclipse上ではちゃんと表示されるけれども、他のエディタで開くと行がつながってしまったりといったことが起こります。エンコーディングは、ワークスペース単位、プロジェクト単位、ファイル単位の3パターンで設定できます。ワークスペース単位やプロジェクト単位で設定すると、そのワークスペースやプロジェクト内でテキストを扱うときのエンコーディングをまとめて指定できます。ファイル単位で指定することもでき、その場合、ワークスペースやプロジェクトのエンコーディング設定とは異なるエンコーディングを行うことができます。ワークスペース単位で設定を変更するには、メニューバーのWindow→Preferencesを選択して、Preferencesウィンドウを開きます。Otherを選択して、使用したいエンコーディング、改行コードを選択してください。PreferencesウィンドウのWorkspaceツリーちなみにEUCやシフトJISは初期状態では選択肢の中に入っていません。10?1を参照して、ボックスに直接エンコーディング名称を入力してください。10?2を参照して設定してください。各OSではそのOSで標準的に用いられる文字コードがありますが、Javaを使う環境や、インターネットでデータをやりとりする場合にはUnicode(UTF-8)を使用することが多いでしょう。改行コードの番号とエスケープシーケンスコード名称コード番号エスケープシーケンスCR0x0D\nLF0x0A\rプロジェクト単位で指定する場合には、プロジェクトのPropertiesウィンドウを開いてください。containerを選択するとワークスペースの設定が引き継がれます。個別に指定する場合には、Otherを選択して、ワークスペースの時と同じように個別に指定してください。