2014-01-02 UTF-8なソースをJavaソースをコンパイル、実行する on Windows with Cygwin java cygwin 僕が使っているCygwinコンソールでは、文字コードをUTF-8にしています。 WindowsではデフォルトのエンコーディングがMS932になっています。 よって、UTF-8のソースをコンパイル、実行するためにはオプションの指定が必要です。コンパイル $ javac -encoding utf-8 Sample.java実行 $ java -Dfile.encoding=utf-8 Sample