事象
eclipseで編集し日本語を書いて保存した際、以下のようになり読むことができない。
MESSAGE1 = \u3051\u3044\u3053\u304f
MESSAGE2 = \u8b66\u544a
Unicode Escape Sequence | KWONLINE.ORG
原因
実際は文字化けではなく文字コードに変換されていて System.out.println();
すると日本語が出る。
eclipseで実行すると勝手にnative2ascii(ねいてぃぶあすきー)というツールを使い
自動で変換を行うため、このようになってしまう。
※ サクラエディタで編集すると回避できる。
対処方法
native2asciiを無効にする ※実行時に不具合が出た場合は、チェックを外して実行
または日本語の編集も可能にするプロパティエディター「PropertiesEditorプラグイン」を利用する
http://proengineer.internous.co.jp/content/columnfeature/9158