Eclipse のコンソールは GBK でエンコードされている必要があります。したがって、条件 1 と条件 4 を同時に満たす必要があります。満たさない場合でも、操作は依然として文字化けします。コードが文字化けしていないことを確認するため。
条件 1、ウィンドウ | テキスト ファイルエンコーディング | これは、作業領域全体のエンコーディングを定義します。
このように、ワークスペース全体のエンコード形式は固定されますが、特定のプロジェクトで異なるエンコード形式が使用されている場合は、個別に解決されます。次のように:
条件 2、プロジェクトを右クリックし、[リソース] | [UTF-8 エンコーディング] をクリックします。または適切なエンコード形式。このように定義されるのは、プロジェクト全体のエンコーディングです。
これはプロジェクト全体のエンコード形式を修正しますが、特定のファイルが異なるエンコード形式を使用している場合は、個別に解決されます。次のように:
条件 3、ファイルを右クリックし、[プロパティ] | [UTF-8 エンコーディング] を選択します。
または適切なエンコード形式。この定義は、単一ファイルのエンコーディングです。
条件 4、およびランタイムエンコーディング設定は次のとおりです: メニュー: 右側の Common タブの Run Configuration | Console Encoding で GBK エンコーディングを選択します。
これにより、ワークスペースおよびプロジェクト コードのプログラミング方法が、プロジェクト内の個々のファイルのエンコード形式と競合しないことが保証されます。 GBK オプションがない場合は、GBK の 3 文字を直接入力するだけで、GBK でエンコードされた中国語が文字化けしなくなります。他の人のコードのエンコード形式を確認するには、次の方法を使用します: 1: メモ帳で開く、2: UTF-8 などのエンコード形式を変更する、3: xxx.java
として保存します。このようにして、保存されたエンコード形式が希望のエンコード形式になります。
以上がEclipseのコード化けの問題についてのいくつかの説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。