ホームページ >バックエンド開発 >Python チュートリアル >Eclipseのコード化けの問題についてのいくつかの説明

Eclipseのコード化けの問題についてのいくつかの説明

巴扎黑
巴扎黑オリジナル
2017-07-22 10:43:091070ブラウズ

Eclipse のコンソールは GBK でエンコードされている必要があります。したがって、条件 1 と条件 4 を同時に満たす必要があります。満たさない場合でも、操作は依然として文字化けします。コードが文字化けしていないことを確認するため。

条件 1、ウィンドウ | テキスト ファイルエンコーディング | これは、作業領域全体のエンコーディングを定義します。
このように、ワークスペース全体のエンコード形式は固定されますが、特定のプロジェクトで異なるエンコード形式が使用されている場合は、個別に解決されます。次のように:

条件 2、プロジェクトを右クリックし、[リソース] | [UTF-8 エンコーディング] をクリックします。または適切なエンコード形式。このように定義されるのは、プロジェクト全体のエンコーディングです。
これはプロジェクト全体のエンコード形式を修正しますが、特定のファイルが異なるエンコード形式を使用している場合は、個別に解決されます。次のように:


条件 3、ファイルを右クリックし、[プロパティ] | [UTF-8 エンコーディング] を選択します。


または適切なエンコード形式。この定義は、単一ファイルのエンコーディングです。

ここで言いたいのは、ファイルの実際のエンコード形式を最初に使用する必要があるということです (3 番目、次に 2、最後に 1)。場合によっては 123 であり、条件を満たさなければなりません。これらのエンコード形式をどのように試しても、すべてがわかります。


条件 4、およびランタイムエンコーディング設定は次のとおりです: メニュー: 右側の Common タブの Run Configuration | Console Encoding で GBK エンコーディングを選択します。

コンソールの表示制御に使用します。GBKなので文字化けはありません。条件1、2、3はGBKではありませんが、4であればGBKとなります。コンソールは文字化けしません。


これにより、ワークスペースおよびプロジェクト コードのプログラミング方法が、プロジェクト内の個々のファイルのエンコード形式と競合しないことが保証されます。 GBK オプションがない場合は、GBK の 3 文字を直接入力するだけで、GBK でエンコードされた中国語が文字化けしなくなります。他の人のコードのエンコード形式を確認するには、次の方法を使用します: 1: メモ帳で開く、2: UTF-8 などのエンコード形式を変更する、3: xxx.java

として保存します。このようにして、保存されたエンコード形式が希望のエンコード形式になります。

以上がEclipseのコード化けの問題についてのいくつかの説明の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。