質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.50%
Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

Q&A

解決済

2回答

1704閲覧

文字化け

ryohasegawa

総合スコア437

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

Eclipse

Eclipseは、IBM社で開発された統合開発環境のひとつです。2001年11月にオープンソース化されました。 たくさんのプラグインがあり自由に機能を追加をすることができるため、開発ツールにおける共通プラットフォームとして位置づけられています。 Eclipse自体は、Javaで実装されています。

0グッド

0クリップ

投稿2016/02/14 06:34

MacのEclipseで書いたプログラムをWindowsのEclipseで開くと文字化けします。
文字化けせずに開く方法は無いですか?

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

文字コードをUTF-8にしましょう.WindowsのEclipseだとデフォルトの文字コードがMS932(Shift-JIS)になっています.
http://qiita.com/yyyske/items/8084998d5e4e8108c6a4

投稿2016/02/14 06:44

退会済みユーザー

退会済みユーザー

総合スコア0

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

ベストアンサー

Eclipse では文字コードの設定が 3 つのレベルでできます。

  • ワークスペース
  • プロジェクト
  • 個々のファイル

上位のレベルの設定が下位のレベルのデフォルトになりますが、個別に設定することもできます。
最上位のワークスペースの設定は OS の文字コードがデフォルトになります。

文字コードの問題をどう解決するべきかは、二つの OS 間でどの程度やりとりをするのかによって変わってきますが、
ワークスペースやプロジェクトの設定を変えてしまうと、
既存のプロジェクトやファイル、その後に作成するファイル等広い範囲に影響が出ますので、
関係をきちんと理解できないなら、安易にいじらないことをお勧めします。

Mac OS で作成したソースコード 1 ファイルを、単純にインポートして
Windows 上の Eclipse で使いたいだけであれば、
インポートしたファイルの文字コードを今使っている(Windowsの)文字コードに変換してしまうのが、
一番混乱が少ないです。

その手順はすこしややこしくなってしまいますが(他に使い慣れているコード変換ツール等があるなら、それを使う方がいいかもしれません)、以下のようになります。
もうすこしスマートな方法があるかもしれませんが、私は今のところこの方法でやっています。

  • 目的のソースファイルをインポートする
  • 目的のソースファイルをパッケージエクスプローラー上でダブルクリックするか

「右クリック→Open With→Java Editor」して Java Editor で開く (この時点では文字化けしています)

  • 目的のソースファイルをパッケージエクスプローラー上で右クリック→properties→Resources
  • Text file encoding で、Other を選択し、右のプルダウンメニューで「UTF-8」を選択する
  • OK ボタンをクリックする(この時点で文字化けが治っていることを確認する)
  • もう一度目的のソースファイルをパッケージエクスプローラー上で右クリック→properties→Resources
  • Text file encoding で、Default を選択
  • OK ボタンをクリックする(この時点でまた文字化け状態になっているはずです)
  • 目的のソースファイルを開いた Java Editor のタブを選択しCtl+Z を押す。(この時点で文字化けが直るはずです)

以上の操作で、目的のソースファイルは他のソースファイルと同じ文字コードになっているはずです。

投稿2016/02/14 07:26

編集2016/03/05 13:13
kozuchi

総合スコア1193

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.50%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問