Shammer's Philosophy

My private adversaria

Emacs上で既存ファイルの文字コードを変換する

適当なJavaファイルをEmacsで作成し、それをEclipseで開くと日本語が文字化けする。

いろいろ確認したところ、Emacsのデフォルト文字コードEUCっぽいのに対し、

EclipseUTF-8になっているためのようだ。

これまでも、コメントは日本語で書くことが多く、すべてを書き直すのも手間なので、

うまい方法がないか調べてみると、次の方法でできることがわかった。

CTRL+x RETRUN f
Coding system for saving file (default nil): utf-8(RETURN)

これで文字コードを変換してファイルを保存し、それをEclipseで開けば文字化けは解消できる。