EclipseでUTF-8エンコーディングをサポートする方法


127

EclipseでUTF-8サポートを追加するにはどうすればよいですか?たとえばロシア語を追加したいのですが、日食はそれをサポートしません。私は何をすべきか?案内してください。


1
翻訳されたEclipseを使用しますか、それとも単にファイルエンコーディングを変更しますか?
soulcheck

これはコード、またはリソースについてですか?UTF-8リソースのサポートにはもう少し作業が必要です。
Nyerguds

Selenium WebDriverテストの日食で中国語のサポートが必要です。
Ripon Al Wasim 2017年

回答:


256

これを試して

  • 1) Window > Preferences > General > Content TypesすべてのコンテンツタイプのデフォルトエンコーディングとしてUTF-8を設定します。

  • 2) Window > Preferences > General > Workspace、セットText file encodingOther : UTF-8


13
私はこの非常に詳細なトピックについて(スクリーンショットなどを使用して)このトピックについてブログ投稿を書きました:Eclipse JavaプロジェクトでのUnicode / UTF-8
Stijn de Witt 14

コンソールからの入力としてUTF-8文字を受け入れることができません。スキャナーsc = new Scanner(System.in); sc.nextLine(); ここで、英語以外の文字を指定すると、ゴミが発生します。設定またはプログラムで必要な変更は何ですか?
Kaushik Lele 2015年

2
Kaushik Lele:あなたの質問はここで尋ねられた質問とは関係ありません。他の質問でソリューションを検索するか、存在しない場合は自分で質問してください。
meustrus、2015

それはかなりひどいです...確かにプロジェクトのエンコーディングは、グローバルなEclipse設定ではなく、プロジェクトに依存する必要がありますか?
Nyerguds

2
@Nyerguds:パッケージエクスプローラーでプロジェクトを右クリックし、[ Properties'. The first entry リソース]を選択します。
ラルフ

36

Eclipseを開き、次の手順を実行します。

  1. [ウィンドウ]-> [設定]-> [全般]を展開し、[ワークスペース]をクリックすると、テキストファイルエンコーディング(下部近く)にエンコーディングチューザーがあります。
  2. 「その他」ラジオボタンを選択->ドロップダウンからUTF-8を選択
  3. [適用してOK]ボタンをクリックするか、単に[OK]ボタンをクリックします

ここに画像の説明を入力してください


12

eclipse.exeを実行するときはいつでも、デフォルトのエンコーディングセットを設定できます。

  1. eclipseホームディレクトリのeclipse.iniを開くか、STS(Spring Tool Suite)の場合はSTS.​​iniを開きます
  2. 以下の行をファイルの最後に置きます

-Dfile.encoding=UTF-8


8

Project-Propertiesを右クリックし、左側のメニューでResourceを選択します。

これで、テキストファイルのエンコーディングを任意に変更できます。


上記の手順に従い、中国語とロシア語のコンソール印刷用にUTF-8に変更しました。しかし、残念ながらうまくいきませんでした。
Ripon Al Wasim

0

この投稿に記載されているすべての設定を試してプロジェクトを正常にビルドしましたが、うまくいきませんでした。ようやく、mvn -DargLine=-Dfile.encoding=UTF-8 clean insallコマンドを使用してプロジェクトを正常に構築することができました。



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.