新しいワークスペースに対してEclipseを開始するとき、Eclipseは特定の種類のテキストベースのファイル(テキストファイル、Javaソースファイル、JSPファイル、XMLなど)を処理する際に、デフォルトで使用するエンコーディングを決定する必要があります。 。
デフォルトでは、Eclipseはデフォルトのプラットフォームエンコーディングを使用します。これは、オペレーティングシステムの設定に基づいています。
については、UTF-8がテキストファイルのデフォルトエンコーディングではないため、UTF-8が下位互換性のないプレーンテキストファイルが世界中に存在します。 UTF-8はほとんどの西洋のエンコーディングと下位互換性がありますが、それは他のエンコーディングの場合ではありません。
これらのデフォルトのエンコードを変更するには、ワークスペースの設定を変更します。ただし、これらの設定はワークスペースレベルで保存されます。後で新しいワークスペースを開始すると、新しいワークスペースにはデフォルトのエンコーディングが設定されます。
デフォルトのエンコーディングを変更するには、「ワークスペース」 - >「環境設定」に移動し、ダイアログの左上にある検索ボックスに「エンコーディング」と入力します。 Eclipseは、エンコーディングに関連する項目を含むように設定ダイアログをフィルタリングします。
_EclipseはエンコードのデフォルトとしてCp1250を使用していますか? eclipseのコンソールはあなたのOSのdafaultエンコーディングを使います。それとも、ファイルIOについて話していますか? – jlordo
Eclipseはコンピュータ上のデフォルトのエンコーディングを使用している必要があります。このエンコーディングはWindowsのボックスでCP1250に設定する必要があります。それはおそらくあなたが変えたいものです。 –
ちょっと - 私はこれで初心者ですが、これは私が意味することです。プロパティ - >リソース - >テキストファイルエンコーディング - >デフォルトでは "コンテナから継承(Cp1252)"に設定されています。私のファイルを動作させるためには、UTF-8に変更する必要がありました。 –