Javaアプリをマルチプラットフォームに対応して開発する場合はSJIS、EUCが混在するとトラブルの元なので文字コードはすべてUTF-8に統一しています。 WEBアプリの場合、たとえばtomcatだと起動シェルに JAVA_OPTS="-Dfile.encoding=utf-8" を定義するとtomcatは日本語の文字コードをすべてUTF-8になります。が、このままwindows XP上のeclipseのなかから起動するとコンソール文字列が化けてしまいます。 これはEclipseがデフォルトエンコードをMS932と判断しているからで、明示的にUTF-8にすれば解決します。 明示的にEclipseのエンコーディングをUTF-8にするにはeclise.exe と同じフォルダにあるeclipse.ini ファイルに"-Dfile.encoding=utf-8" を追加します。 -vmargs -