MacのEclipseで書いたプログラムをWindowsのEclipseで開くと文字化けします。
文字化けせずに開く方法は無いですか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答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総合スコア1193
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。